14. 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