176,261 views
44 votes
44 votes
Put the verbs in brackets: present perfect or present perfect continuous or past perfect.

1. It is already 9:30 pm and I ( wait ) __ here for over an hour. If John does not get here in the next five minutes, I am going to leave.
2. Did you hear that Ben was fired last month? He ( work ) __ for that import company for more than ten years and he ( work ) __ in almost every department.
3. I ( see ) __ many pictures of the pyramids efore I went to Egypt last summer. Pictures of the monuments are very misleading. The pyramids are actually quite smaill.
4. Sarah ( climb) __ Mount Everest, ( sail) __ around the world, and ( go) __ on safari in Kenya. She is such an adbentureous person.

User Elenita
by
2.3k points

1 Answer

13 votes
13 votes
1. Have been waiting
2. Had worked — has worked
3. Have seen
4. Has (climbed - sailed - been)

Hope that helps <33
User Chrowe
by
2.5k points