【(word完整版)现在完成时专项练习题及答案】一、选择题
1. I _______ my homework already.
A. do
B. did
C. have done
D. am doing
2. She _______ to Paris last year.
A. went
B. has gone
C. go
D. has been
3. They _______ the movie yet.
A. haven’t seen
B. didn’t see
C. see
D. saw
4. Have you ever _______ to Japan?
A. go
B. gone
C. went
D. going
5. He _______ his keys.
A. lost
B. has lost
C. loses
D. lose
6. We _______ lunch when she arrived.
A. had
B. have had
C. had had
D. have
7. She _______ here since 2010.
A. live
B. lives
C. has lived
D. is living
8. I _______ that book three times.
A. read
B. have read
C. reads
D. reading
9. They _______ their work by 5 o’clock.
A. finished
B. have finished
C. finish
D. will finish
10. Has he _______ the letter?
A. send
B. sent
C. sending
D. sends
二、填空题
1. I _______ (finish) my English homework.
2. She _______ (not go) to school today.
3. They _______ (be) to the park twice this week.
4. He _______ (lose) his phone yesterday.
5. We _______ (not eat) dinner yet.
6. She _______ (just finish) her project.
7. They _______ (not see) the movie yet.
8. I _______ (have) a lot of problems recently.
9. He _______ (work) here for five years.
10. We _______ (already leave) for the airport.
三、改错题
请找出下列句子中的错误并改正:
1. She has gone to the store an hour ago.
2. I have never saw such a beautiful place.
3. They have just arrived, so they are tired.
4. He has been in China two years.
5. Have you ever go to Beijing?
6. I have eaten breakfast already.
7. She has not finished her work yet.
8. We have known each other since 2015.
9. He has lost his wallet last week.
10. They have been here for two days.
四、翻译题
将下列句子翻译成英文:
1. 我已经完成了作业。
2. 她从未去过日本。
3. 他们已经吃过晚饭了。
4. 他自从去年就住在这里。
5. 你有没有看过这部电影?
6. 我们已经等了两个小时了。
7. 她刚刚离开学校。
8. 他还没有完成他的项目。
9. 我们认识已经五年了。
10. 他昨天丢了钱包。
五、答案
一、选择题答案:
1. C
2. A
3. A
4. B
5. B
6. A
7. C
8. B
9. B
10. B
二、填空题答案:
1. have finished
2. hasn't gone
3. have been
4. lost
5. haven't eaten
6. has just finished
7. haven't seen
8. have had
9. has worked
10. have already left
三、改错题答案:
1. She has gone to the store an hour ago. → She went to the store an hour ago.
2. I have never saw such a beautiful place. → I have never seen such a beautiful place.
3. They have just arrived, so they are tired. → Correct.
4. He has been in China two years. → He has been in China for two years.
5. Have you ever go to Beijing? → Have you ever gone to Beijing?
6. I have eaten breakfast already. → Correct.
7. She has not finished her work yet. → Correct.
8. We have known each other since 2015. → Correct.
9. He has lost his wallet last week. → He lost his wallet last week.
10. They have been here for two days. → Correct.
四、翻译题答案:
1. I have finished my homework.
2. She has never been to Japan.
3. They have had dinner already.
4. He has been living here since last year.
5. Have you ever seen this movie?
6. We have been waiting for two hours.
7. She has just left school.
8. He hasn't finished his project yet.
9. We have known each other for five years.
10. He lost his wallet yesterday.