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