1) Many birds of Europe ... South to Africa in winter. a) flies b) are flying c) fly d) has flown 2) The weather ... very cold in Moscow in the winter. a) get b) is getting c) has got d) gets 3) After six days of rain, I'm glad that the sun ... again today. a) shines b) is shining c) shining d) is shies 4) Don't forget to take your umbrella. It ... outside. a) rains b) raining c) has been raining d) is raining 5) Justin ... a book about his adventure in Tibet. I hope he can find a good publisher when he is finished. a) write b) has written c) is writing d) writes 6) I ... them three times, but I still haven't received a reply. a) am writing b) have written c) write d) writing 7) Hey, let's change the conversation. It ... too serious! a) gets b) has been getting c) getting d) is getting 8) A: What is your activity now? B: Well, right now I ... a book on how to cook fried rice better. a) write b) have written c) writes d) am writing 9) We ... three major snowstorms so far this winter. I wonder how many more we will have. a) are having b) have c) have had d) has 10) Hendra needs to get in touch with you. Since this morning, he ... here four times trying to reach you. He called at 9:10, 10:25, 12.15, and 1.45. a) calls b) has called c) is calling d) called 11) Right now Martha is in the science building at our school. The chemistry experiment that she ... is dangerous, so she is cautious. a) is doing b) does c) has done d) doing 12) Don't give him this book. I ... it. a) reading b) read c) am reading d) have read 13) A: Tell me about your experience of going around the world. B: Well, I ... many of the countries in Central America. I took a tour of Central America about six years ago. a) visit b) have visited c) have been visiting d) am visiting 14) We ... four tests so far this week. We require a great and long holiday! a) have had b) have c) are having d) have been having 15) It's ten p.m. I ... for 4 hours and probably won't finish until midnight. a) am studying b) study c) have studied d) have been studying 16) She ... to several specialists about her problem, but nobody knows why she is sick. a) has talked b) have talked c) talks d) is talking 17) Rani: Did you like the movie "The Godfather"? Erna: I don't know. I ... that movie in my life. a) am never watching b) has never watched c) have never watched d) have never been watching 18) The telephone ... for almost a minute. Why doesn't someone answer it? a) has been ringing b) has rung c) has been rung d) is ringning 19) She graduated from university less than three years ago. She ... for three different companies so far. a) work b) works c) has been working d) has worked 20) A: Do you know Alex? B: Well, I ... him since he was a child a) know b) am knowing c) have been knowing d) have known 21) Judy: How long have you been in Canada? Claude: I ... here for more than three years. a) am studying b) study c) have been studying d) have studied 22) The boys are playing soccer now. They ... for almost two hours. They must be getting tired a) am playing b) have been playing c) have played d) play

Present tences

Bảng xếp hạng

Phong cách trực quan

Tùy chọn

Chuyển đổi mẫu

Bạn có muốn khôi phục tự động lưu: không?