The perfect tenses: Forms and uses — Exercise 2
Finish the sentences with the right perfect form of the verb in brackets. If you can, use the perfect continuous form. If not, use the perfect simple form.
1This is the third time we this restaurant this year. (visit)
2By this time next week, she on the project for six months. (work)
3I for over an hour, and I'm still not finished. (write)
4By the time we reached the airport, the plane . (take off)
5They each other since they were children. (know)
6The ground was wet because it all night. (rain)
7By the end of next month, we all the required training sessions. (complete)
8She five emails already this morning. (send)
9He was tired because he since early morning. (drive)
10By next July, I at this university for ten years. (teach)
