Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
初中语法专题 现在完成时
0
%
0
0
0
Back
Restart
87. I'm sorry that I have __________ you. (understand)
misunderstood
Oops!
Okay!
7. Mr Liu isn't here now. He __________ (go) to Beijing.
has gone
Oops!
Okay!
71. It has __________ two years since I finished school and started working. (pass)
passed
Oops!
Okay!
67. Always be thankful to those who have __________ and helped you. (support)
supported
Oops!
Okay!
53. The number of the students in our school __________ by 5% since last year. (increase)
has increased
Oops!
Okay!
- For about two weeks. (have)
had
Oops!
Okay!
20. Billy feels sorry because he's __________ (lie) to his teacher many times.
lied
Oops!
Okay!
45. I __________ the piano since I was 7 years old. (play)
have played
Oops!
Okay!
- Got it, mom. I won't do it again. (finish)
finished
Oops!
Okay!
1. Oh, my god! Little Tom seems very sad. I guess something __________ (happen) to him.
has happened
Oops!
Okay!
100. Nowadays the live-streaming(直播)industry has __________ an important platform of selling products in China. (become)
become
Oops!
Okay!
- There is no need. He __________ up. (wake)
has woken
Oops!
Okay!
6. She is confident as she __________ (prepare) well for the English test.
has prepared
Oops!
Okay!
- No, he __________ to the library. He'll come back in an hour. (go)
has gone
Oops!
Okay!
- Exactly! He __________ it thousands of times. (practice)
has practiced
Oops!
Okay!
76. You have __________ into a big boy. You should do some housework at home. (grow)
grown
Oops!
Okay!
- Only once. I __________ there last year. (be
been
have
went
go)
Oops!
Okay!
70. So far, some middle school students __________ a lot of things. (invent)
have invented
Oops!
Okay!
19. So far, the girl __________ (receive) 5 offers from world top universities like Harvard and Oxford.
has received
Oops!
Okay!
38. He __________ (live) here since he came to New York.
has lived
Oops!
Okay!
95. Although the old couple __________ for more than fifty years, they have never drifted apart. (marry)
have been married
Oops!
Okay!
26. In the past few months, something terrible __________ in the world. That caught the attention of the people around the world. (happen)
has happened
Oops!
Okay!
40. Judy has __________ a lot of new friends. (make)
made
Oops!
Okay!
- What a pity! No wonder all the singers have left.
has been over
Oops!
Okay!
41. Victor was accused of theft because he __________ jewels worth over $10,000. (steal)
stolen
Oops!
Okay!
18. Since the day we met, we have __________ each other for ten years. (know)
known
Oops!
Okay!
13. I don't know where my children __________ (pick) up those rude words.
have picked
Oops!
Okay!
31. To get everybody in the discussion, Miss Su has __________ our class into six groups. (divide)
divided
Oops!
Okay!
28. Jack, don't make a mess in the living room. I __________ (tell) you many times.
have told
Oops!
Okay!
37. We __________ (learn) English in this school for over three years.
have learned/learnt
Oops!
Okay!
- I agree. It was very inspiring.
has stuck
Oops!
Okay!
29. The show __________ (be) on for several days, but it still attracts more people.
has been
Oops!
Okay!
56. My father __________ a lot of photos in Beijing last year. (take)
took
Oops!
Okay!
- Not again! It __________ twice this week. (happen)
has happened
Oops!
Okay!
23. Over the past few years, more people __________ (fall in love with) Hanfu.
have fallen in love with
Oops!
Okay!
86. Though my parents are so strict, they've always __________ and supported me. (encourage)
encouraged
Oops!
Okay!
46. Electricity __________ our life greatly in the past few years. (improve)
has improved
Oops!
Okay!
- Yes. Look at you. You __________ (grow) into a young lady. Where does the time go?
have grown
Oops!
Okay!
27. The government __________ (succeed) in a program in many areas during the past few years.
has succeeded
Oops!
Okay!
11. Up to now the museum we visited 10 years ago __________ (attract) millions of visitors.
has attracted
Oops!
Okay!
- For a week. I __________ it from the library last week. (keep
kept
have
borrowed
borrow)
Oops!
Okay!
- Two days ago. And I __________ it for two days. (finish
keep)
have kept
finish
did
Oops!
Okay!
36. His parents __________ (stay) in the countryside for over 50 days.
have stayed
Oops!
Okay!
94. The teacher's thoughts __________ her students deeply in the last five months. (influence)
have influenced
Oops!
Okay!
90. China has __________ its traditional culture to the world since a long time ago. (spread)
spread
Oops!
Okay!
4. WeChat is supported on WiFi, 2G, 3G, 4G and 5G. It __________ (become) the most popular since 2011.
has become
Oops!
Okay!
97. My father has __________ in this city for ten years since he moved here. (live)
lived
Oops!
Okay!
32. Middle schools have already __________ students with classes to learn basic life skills. (provide)
provided
Oops!
Okay!
81. When my mother gets home, I __________ all work already. (finish)
will have finished
Oops!
Okay!
5. She tells us that the price of houses __________ (rise) a lot so far.
has risen
Oops!
Okay!
24. I'm upset because I still can't get the computer started, though I __________ (try) every possible way.
have tried
Oops!
Okay!
68. After he came back home, he found the walls of his room __________ light blue. (paint)
had been painted
Oops!
Okay!
69. My cousin told me she had __________ a vocabulary of over 8,000 words. (master)
mastered
Oops!
Okay!
- How time flies! We __________ (work) in China for so long.
have worked
Oops!
Okay!
80. I don't know about him, although I __________ him several times. (meet)
have met
Oops!
Okay!
- That must be related to the success our city __________ in wetland protection. (achieve)
has achieved
Oops!
Okay!
2. He __________ (send) to hospital already because of his illness.
has been sent
Oops!
Okay!
73. It's reported that the Chinese government __________ too much food and clothes for the homeless people in Africa in the past ten years. (provide)
has provided
Oops!
Okay!
99. More people would like to help others. Some even __________ up their jobs to be a volunteer. (give)
give/have given
Oops!
Okay!
85. I've never __________ the decision to work in West China. (regret)
regretted
Oops!
Okay!
47. So far, Qinhu Wetland Park __________ a popular place for wild birds. (become)
has become
Oops!
Okay!
98. Now many years __________ since Brownie died of old age. (pass)
have passed
Oops!
Okay!
96. I __________ this pen for a long time but it still works well. (use)
have used
Oops!
Okay!
75. Great changes __________ in Shenzhen over the years. (take place)
have taken place
Oops!
Okay!
3. This kind of matter __________ (influence) people for a long time.
has influenced
Oops!
Okay!
30. Wake up! It's eight o'clock. The sun __________ (rise) already.
has risen
Oops!
Okay!
44. My brother looks excited because he __________ out the math problem already. (work)
has worked
Oops!
Okay!
33. We are happy to see that more than one student __________ (deal) with the hard problem without anyone's help.
has dealt
Oops!
Okay!
74. Miss Wu, our English teacher, __________ many beautiful flowers these days. (receive)
has received
Oops!
Okay!
12. The city life he's used to __________ (make) him nearly forget about his hometown already.
has made
Oops!
Okay!
91. Mrs. Wang __________ that student with money during the last three years. (support)
has supported
Oops!
Okay!
50. Sorry, I can't look up the new word. I __________ my dictionary to Sandy. (lend)
have lent
Oops!
Okay!
- He __________ to Shanghai. He __________ for over two weeks. (go
has gone
has been away
be away)
Oops!
Okay!
72. In the past ten years, our country's public transportation __________ a lot. (improve)
has improved
Oops!
Okay!
- For two days. I __________ here the day before yesterday. (be
arrive)
arrived
been
Oops!
Okay!
22. The young man says his father has __________ for ten years. (die)
been dead
Oops!
Okay!
79. China's first female pilots __________ their first solo flight. (complete)
have completed
Oops!
Okay!
77. My mother __________ to Beijing. She __________ there for three days. (go
has gone
stay)
has stayed
Oops!
Okay!
10. My dictionary __________ (go) missing. Have you seen it anywhere?
has gone
Oops!
Okay!
21. Jack __________ (fight) against his illness in hospital for two weeks. Now he's well at home.
has fought
Oops!
Okay!
8. The Shenzhou-18 astronauts __________ (work) in Tiangong space station since mid-April.
have worked
Oops!
Okay!
34. David __________ (be) interested in music since he was young.
has been
Oops!
Okay!
- Yes, I __________ it a moment ago. (find)
found
found
Oops!
Okay!
54. My sister __________ to the party yet, so I have to wait for her. (not come)
hasn't come
Oops!
Okay!
9. Have you ever __________ (try) Chinese food outside of China?
tried
Oops!
Okay!
16. I haven't __________ (see) the film before.
seen
Oops!
Okay!
51. I'm sorry, but I __________ my homework at home. (leave)
have left
Oops!
Okay!
84. I have __________ Lucy for Lily many times, for they look so alike. (mistake)
mistaken
Oops!
Okay!
- Don't forget __________ it to school tomorrow. (leave
to bring
have left
bring)
Oops!
Okay!
66. The couple hope they have __________ a bigger house. (afford)
afforded
Oops!
Okay!
89. I returned to China two weeks ago and since then I have __________ in touch with my friends by writing e-mails. (keep)
kept
Oops!
Okay!
82. I have never __________ to anyone since that time I was taught honesty was important. (lie)
lied
Oops!
Okay!
83. I have lived abroad for several years, but I have never __________ my final decision to move back to my motherland. (regret)
regretted
Oops!
Okay!
64. Since computers __________ into schools, they have had a great influence on the way of learning. (introduce)
were introduced
Oops!
Okay!
49. According to the survey, the population of wild pandas __________ to nearly 1,900. (grow)
has grown
Oops!
Okay!
- What a pity! I __________ it. (see)
have seen
Oops!
Okay!
48. I have already __________ you the news many times. Why do you still ask me about that? (tell)
told
Oops!
Okay!
- Yes, I went there last year. (see)
seen
Oops!
Okay!
35. Sarah __________ (keep) the books since three days ago.
has kept
Oops!
Okay!
88. Linda __________ a lot of friends since she came here last autumn. (make)
has made
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies