Skip to content

完成时态

复习全书 p110

✨ 练习数据总览

模块总题数✅ 正确数❌ 错误数正确率
一、现在完成时53260%
二、过去完成时14140100% 💥
三、将来完成时76185.7%
四、完成进行时660100% 💥
总计3229390.6%

一 ✅3 ❌2

You ____ (ask) that question three times already. ✅

answer

have asked

I ____ (study) at this school for two years. ✅

answer

have studied

It ____ (witness) tremendous changes in the means of transportation over the last decade. ❌ 粗心

answer

have witnessed ❌
has witnessed ✅

A dream of the Red Mansion is said to ____ (translate) into dozens of languages in the last decades. ❌

answer 🤖

have translated ❌
have been translated ✅

be said to do“据说”,in the last decades“过去几十年里”提醒用完成时;此外,书本与翻译是被动关系。

" 据说在过去的几十年里,《红楼梦》已经被翻译成数十种语言。 "

DeepSeek Analysis

错因在于被动时态be+done, 没有加上be

The play ____ (be) on for five minutes. You are a little late. ✅

answer

has been

二 ✅14

He said he ____ (have) already given the book to the teacher. ✅

answer

had

The meeting ____ (begin) when Tim got to school. ✅

answer

had begun

He told me that he ____ (be) here for ten minutes. ✅

answer

had been

We ____ (learn) five English songs by the end of last term. ✅

answer

had learnt/had learned

He said that it was at least ten years since he ____ (enjoy) a good drink. ✅

answer

had enjoyed

By the end of 1976, many buildings ____ (build) in the city. ✅

answer

had been built (我焯我太厉害了)

I ____ (be) at the bus stop for 20 minutes when a bus finally came. ✅

answer

had been (太棒了💥)

No sooner ____ (have) the game started than it began to rain heavily. ✅

answer

had

Hardly ____ (have) he begun to speak when the audience interrupted him. ✅

answer

had

No sooner ____ (have) he arrived at the airport than he was informed that the flight had been cancelled. ✅

answer

had

They ____ (have) wanted to help but could not get there in time. ✅

answer

had

By the time the class was over, the rain ____ (stop). ✅

answer

had stopped

We ____ (have) just finished our assignment when the teacher came to the door. ✅

answer

had

We found that the plane ____ (have) already taken off when we got to the airport. ✅

answer

had

三 ✅6 ❌1

When you come tonight at eight o'clock, I ____ (review) eight lessons. ✅

answer

will have reviewed

She has been studying here for five years and by the end of next summer she ____ (graduate). ❌

answer 🤖

will has graduated ❌
will have graduated ✅

DeepSeek Analysis: "will" 后必须接动词原形,因此 "will have" 是固定结构,不可改为 "will has"。

By the year 2030, scientists probably ____ (discover) a cure for cancer. ✅

answer

will have discovered

By the time you arrive in London, we ____ (stay) in Europe for two weeks. ✅

answer

will have stayed

By the end of this month, all this ____ (change). ✅

answer

will have changed

By the end of this year, Elizabeth ____ (work) here for ten years. ✅

answer

will have worked

By the time you come back, I ____ (finish) cleaning the house. ✅

answer

will have finished

四 ✅6

— Where is mother? ✅
— She is in the kitchen. She ____ (do) the housework all morning.

answer

has been doing (我真是厉害)

You know, I ____ (look) for a job for three months, and this is my first formal interview. ✅

answer

have been looking

— There is so much snow these days, isn't there? ✅
— Yes, it ____ (snow) for a few days.

answer

has been snowing

In order to find the missing child, villagers ____ (do) all they can over the past five hours. ✅

answer

have been doing

Tim ____ (study) in the library every night over the last three months. ✅

answer

have been studying

He ____ (work) on his term paper the whole morning but he hasn't written a word. ✅

answer

has been working

我只身前行 却仿佛带着一万雄兵