BBC UKChina
Tenses Review 时态
从下面选项中选择正确答案;单击“核对答案”按钮,核对你的答案.
Your score:
0/6
Your score:
1/6
Your score:
2/6
Your score:
3/6
Your score:
4/6
Your score:
5/6
Your score:
6/6
1 : I __________ to Berlin in September 2009, two years ago.
moved
have moved
had moved
was moving
The possible answers were:
moved
have moved
had moved
was moving
You said:
moved
have moved
had moved
was moving
恭喜你,答对了!句子中有时间副词 ago, 用一般过去时态表示过去发生的事情。
对不起,这不是正确答案。句子中有 ago, 表示过去的一个时间,不能用现在完成时。
对不起,这不是正确答案。句子中有 ago, 表示过去的某一个时间,不能用过去完成时。
对不起,这不是正确答案。不能用过去进行时表示一个过去某个时间发生了的事情。
您没有回答这个问题,再试试看。
2 : He __________ Spain before he went to study at university in Barcelona. There were a lot of cultural differences to get used to.
didn't visit
hasn't visited
hadn't visited
wasn't visiting
The possible answers were:
didn't visit
hasn't visited
hadn't visited
wasn't visiting
You said:
didn't visit
hasn't visited
hadn't visited
wasn't visiting
对不起,这不是正确答案。这里的时间是指过去某一时间之前的时间,不能用一般过去时态。你需要另外一个时态表示过去某一时间之前发生的事情,再想想看!
对不起,这不是正确答案。这里是指过去某个时间发生的事情,当然不能用现在完成时态。
恭喜你,答对了!这里是指过去某个时间之前发生的事情,所以要用过去完成时态。他去巴塞罗那上大学已经是一个过去的时间,在这个时间之前发生的事情,要用过去完成时态。
对不起,这不是正确答案。不能用过去进行时表示一个过去发生了的事情。
您没有回答这个问题,再试试看。
3 : So far, I __________ all of my girlfriend's friends but not her parents. I wonder why.
am meeting
meet
have been meeting
have met
The possible answers were:
am meeting
meet
have been meeting
have met
You said:
am meeting
meet
have been meeting
have met
对不起,这不是正确答案。不能用现在进行时态表示已经发生了事情。
对不起,这不是正确答案。So far,到目前为止,是指一段时间。不能用一般现在时态描述一段时间以来发生的事情。
对不起,这不是正确答案。这个句子强调事件结果的重要性:我已经见到了我女朋友的朋友们。如果我们强调过去某事对现在的影响,我们不能用现在完成进行时。
恭喜你,答对了!首先 so far 表示从过去到现在的一段时间,另外,这个句子强调事件结果的重要性:我已经见到了我女朋友的朋友们。如果我们强调过去某事对现在的影响,我们要用现在完成时。
您没有回答这个问题,再试试看。
4 : For the past year, I __________ a flat with other people and trying to save money to open my own business.
shared
have been sharing
had shared
am sharing
The possible answers were:
shared
have been sharing
had shared
am sharing
You said:
shared
have been sharing
had shared
am sharing
对不起,这不是正确答案。我们用一般过去时描述过去某个时间发生的事情。For the past year 意思是指从过去到现在的一年,时间还在持续,所以不能用一般过去时态。
恭喜你,答对了!For the past year 意思是指从过去到现在的时间,事件仍然在持续。所以要用现在完成进行时。
对不起,这不是正确答案。过去完成时表示过去某个时间之前发生的事情,但是这里的时间是从过去到现在的一段时间,所以不能用过去完成时。
对不起,这不是正确答案。现在进行时表示现在正在发生的事情,但是这里的时间是从过去到现在的一段时间,所以不能用现在进行时。
您没有回答这个问题,再试试看。
5 : We don't feel safe in our town at night because it __________ so dangerous. There's a mugging or robbery every week now.
becomes
became
has become
had become
The possible answers were:
becomes
became
has become
had become
You said:
becomes
became
has become
had become
对不起,这不是正确答案。这句话不是说过去某个时间发生的事情,所以不能用一般过去时。
对不起,这不是正确答案。这里表示一种变化,我的城镇变得危险了。我们不用一般现在时描述变化。
恭喜你,答对了!我们用现在完成时描述从过去某个时间开始一直对现在有影响的事件发展。
对不起,这不是正确答案。我们不能用过去完成时描述现在仍在发生的事情。
您没有回答这个问题,再试试看。
6 : If I __________ enough for a deposit for a house, my parents will help me get a mortgage.
have
had
will have
would have
The possible answers were:
have
had
will have
would have
You said:
have
had
will have
would have
恭喜你,答对了!这是一个真实条件句,句子的构成是这样的: 从句If + 一般现在时,主句will + 动词不定式。我们用真实条件句表示很有可能发生的事情。
对不起,这不是正确答案。如果这是一个虚拟条件句,句子构成应该是:从句If + 一般过去时,主句 would + 动词不定式 。If I had enough for a deposit, my parents would help me.
对不起,这不是正确答案。在 if 条件句中不能用 will.
对不起,这不是正确答案。在 if 条件句中不能用 would.
您没有回答这个问题,再试试看。
Try Again
其它内容
Phrasal Verbs
动词短语
英语教学首页
Quizzes
英语小测验
Take Away English
随身英语
Authentic Real English
地道英语
Wordmaster
单词大师
Ask about Britain
英国问答
Off the Pitch
绿茵场外
Express English
英语特快
Audio Programmes
音频精选
On the Town
都市掠影
Media English
媒体英语
Q & A of the Week
你问我答
BBC Business Class
BBC商务课堂
Intensive Listening Series
强化听力系列
更多BBC英语教学内容