专升本语法时态练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专升本语法时态练习题
一、选择题
1. I have been studying English for three years. I _______ it since I was ten.
A. have started learning
B. have been learning
C. started learning
D. had started learning
2. The concert _______ when we arrived at the concert hall.
A. had started
B. has started
C. started
D. was starting
3. By the time you arrive in London, we _______ in Europe for two weeks.
A. will have been staying
B. will stay
C. have stayed
D. had stayed
4. She _______ her homework by the time her mother came home.
A. had finished
B. finished
C. has finished
D. will finish
5. I _______ you to call me as soon as you arrive.
A. will tell
B. told
C. have told
D. tell
二、填空题
6. The teacher _______ (just finish) the lesson when the bell rang.
7. They _______ (already go) to the beach last weekend.
8. She _______ (not see) her grandparents for a long time.
9. We _______ (be) friends since we were children.
10. He _______ (not do) his homework yet.
三、改错题
11. He has been working in this company for five years. (改为一般过去时)
错误:He has been working in this company for five years.
正确:He _______ in this company for five years.
12. She will be arriving at the airport in an hour. (改为过去将来时)
错误:She will be arriving at the airport in an hour.
正确:She _______ at the airport in an hour.
13. They have finished their project last week. (改为完成时)
错误:They have finished their project last week.
正确:They _______ their project.
14. I am reading a book right now. (改为过去进行时)
错误:I am reading a book right now.
正确:I _______ a book at this time yesterday.
15. The children were playing in the garden when it started to rain. (改为过去完成时)
错误:The children were playing in the garden when it started to rain.
正确:The children _______ in the garden when it started to rain.
四、翻译题
16. 他昨天告诉我他已经完成了他的报告。
17. 我妹妹去年夏天去了法国。
18. 我小时候经常和朋友们一起在公园里玩。
19. 我还没决定是否要参加那个会议。
20. 她已经学会了如何自己做饭。
答案:
1. B
2. D
3. A
4. A
5. C
6. had just finished
7. had already gone
8. hasn't seen
9. have been
10. hasn't done
11. worked
12. would be arriving
13. had finished
14. was reading
15. had been playing
16. He told me yesterday that he had finished his report.
17. My sister went to France last summer.
18. I used to play in the park with my friends when I was a child.
19. I haven't decided whether to attend the meeting or not.
20. She has already learned how to cook by herself.。