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