Present PerfectSet 77

1I ..... Chris since Easter.
2She ..... already ..... her lunch.
3My parents ..... in that house for over 30 years.
4Ruth has just ..... from South America, she looks tired.
5Jane ..... got a smartphone so she can check her emails on the bus.
6The dog ..... been barking all night.
7I ..... (solve) this test twice. I still can't understand it!
8I ..... visited London twice.
9I ..... much free time since I started my new job.
10My family ( ..... )(live) in Cuenca ( ..... ) (since/for) 2000
11A:'Have you been practicing your lines for the play?' B:'Yes, I ..... ' Select the correct short answer.
12Choose the correct verb tense: 'They (have/has) finished their homework.'
13Susan ..... (watch) seven films this week!
14Present Perfect:RIGHT or WRONG:Mia isn't going to school today because she's been throwing up all night.
15She ..... three novels, but none of them became bestsellers.
16Which of the following is a present perfect tense verb?
17You don't have to hurry. The manager ..... already left.
18My parents ..... abroad for 1 week.
19I haven't talked to her since she ..... the city.
20Fill in the gaps:Ow! I ..... my finger! I ..... careful enough!
21I am looking for my pen. I ..... it.
22Hung Kings Temple Festival ..... a public holiday in Vietnam since 2007.
23By the time I finish reading the book, the class ..... already started.
24What is the correct form of the verb in this sentence: "She ..... (live) in New York for five years"?
25Is the verb in the perfect tense?: The macadam road has provided a model for the modern highway system.
26Read the sentence about the present perfect. Some sentences contain errors. Choose whether the sentence is correct or incorrect as written: Sandra has done the washing.
27Katie has worked for that company for more than 4 years.
28Is the verb perfect tense or not perfect tense?have memorized
29We have visited the Science Museum twice, and we went there for the first time in 2020.
30Tara ..... called yet; she's late as usual.
31My uncle ..... to Germany lately.
32Choose the correct answer for the use of present perfect tense in the sentence.The little boy ..... to Kuala Lumpur. He doesn't like it.
33I ..... to Mexico twice.
34It is the longest film I ..... It ..... four hours and a half.
35Change this sentence to Present Perfect Tense:She eats dinner.
36What is the Present Perfect Simple form?
37Over 100,000 people ..... the match.
38Alex has shopped a lot lately.
39Tomorrowland's growth ..... explosive since the festival launched in 2005.
40We have a new camera. We ..... some beautiful pictures of the children.
41Choose the correct answer to complete the sentence in present perfect "Mark ..... (finish) reading the book already".
42What tenses is the following Sentence?"The teachers have eaten my cookies"
43Complete the sentence by choosing the correct tenseYou (procrastinate) ..... for one hour already.
44She ..... Paris three times.
45Ben and Amy ..... in Australia for eight years.
46My sisters ..... in Hawaii several times.
47We ..... never ..... of it.
48She ..... her job since 2015.
49The company ..... significant progress in recent years.
50Conjugate the verb 'run' into a sentence in present perfect tense.
51The police officer ..... us so many times about the fireworks since they exploded at the road next to our house.
52I ..... never been to London.
53The ideal way to contain a potential influenza pandemic would be to vaccinate people before they ..... to a virus strain that ..... from person to person.
54My mother ..... cooked dinner already.
55Choose the word or phrase which best completes each sentence. Write your answer A, B, C, or D in the numbered boxQuestion 35: I can't believe that you ..... all the five exercises. You just started ten minutes ago.
56They have played football
57The homework ..... by the students already.
58Choose the correct answers.You won't believe it! Jimmy ..... Jill! They are getting divorced.
59She began working here in 2015. $\rightarrow$ She ..... here for ten years.
60Dan Brown ..... (write) six books so far.
61Amelia is a famous pilot. She ..... (do) many long flights.