My uncle will have worked here for 25 years before he14. My uncle will have worked here for 25 years before he ........................... . A. had retired B. will retire C. retired D. retires 15. They ____ rugby twice a week. A. play B. are playing C. is playing D. plays 16. They ____ doctors now. A. will be B. are C. be D. were 17. It ____ now, so they have to cancel the horse race today. A. rains B. is raining C. rain D. are raining 18. Our tour guide usually ____ French with us. A. speaks B. is speaking C. am speaking D. speak 19. We ____ the way. I wish we brought a map. A. don't know B. aren't knowing C. doesn’t know D. isn’t knowing 20. The DJ ____ my favourite song for 10 minutes. A. plays B. has played C. played D. is playing 21. ____ the food at this restaurant? A. Do you like B. Are you liking C. Does you like D. Am you liking 22. The children ____ at this time. A. are crying B. cry C. is crying D. cries 23. We this cake for 2 hours. A. had made B. are making C. made D. have made 24. He ____ the house yesterday. A. cleans B. is cleaning C. cleaned D. has cleane |