BBC UKChina
Common Errors: Past Tenses 常见错误:过去时
从下面选项中选择正确答案;单击“核对答案”按钮,核对你的答案.
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 : Britain ________ a new government and a new Prime Minister on 11 May 2010.
had got
got
have got
has got
The possible answers were:
had got
got
have got
has got
You said:
had got
got
have got
has got
对不起,答错了。句子里的时间是2010年5月11日,是过去的一个具体时间,所以不用过去完成时。
恭喜你,答对了。这里表示过去某个时间发生的事情,所以要用一般过去时。
对不起,答错了。这里是表示过去发生的事情,所以不能用现在完成时。另外,Britain是单数,不能和have搭配。
对不起,答错了。句子里的时间是2010年5月11日,是过去的一个具体时间,所以不用现在完成时。
你没有回答这个问题。
2 : What ______ at eight o'clock yesterday evening?
were you doing
did you do
have you done
are you doing
The possible answers were:
were you doing
did you do
have you done
are you doing
You said:
were you doing
did you do
have you done
are you doing
恭喜你,答对了。当我们在谈论过去某一具体时间发生的事情时,通常使用过去进行时.
对不起,答错了。因为句子中有 "at eight o'clock", 是一个具体的时间,所以要用过去进行时态才对。
对不起,答错了。句子中的 "yesterday evening" 是一个过去具体的时间,所以不能用现在完成时态。
对不起,答错了。句子中的 "yesterday evening" 是一个过去的时间,所以不能用现在进行时态。
你没有回答这个问题。
3 : Chris _____ to Beijing last summer.
traveled
travelled
has travelled
travels
The possible answers were:
traveled
travelled
has travelled
travels
You said:
traveled
travelled
has travelled
travels
对不起,答错了。Travel的过去式的正确拼写是什么?再想想看。
恭喜你,答对了。Travel 的过去式和过去分词形式是travelled而不是traveled.
对不起,答错了。句子中的 last summer 表明要用一般过去时,而不应用现在完成时。
对不起,答错了。句子中的last summer 表明要用一般过去时,而不应用一般现在时。
你没有回答这个问题。
4 : I bought a new bag last weekend. It _____ me 150 pounds!
has cost
costed
cost
had cost
The possible answers were:
has cost
costed
cost
had cost
You said:
has cost
costed
cost
had cost
对不起,答错了。句子中表示的是过去某个具体时间发生的事情,所以要用一般过去式而不是过去完成时。
对不起,答错了。Cost 的过去式的拼写是什么?再想想看。
恭喜你,答对了。Cost 是一个不规则动词,它的过去式和过去分词都是cost.
对不起,答错了。句子中的 "last weekend" 是过去的一个时间,所以要用一般过去式而不能用现在完成时。再想一想一般过去时和现在完成时的区别。
你没有回答这个问题。
5 : The lesson _______ when I arrived.
already started
have already started
has already started
had already started
The possible answers were:
already started
have already started
has already started
had already started
You said:
already started
have already started
has already started
had already started
对不起,答错了。句子强调的是过去某个时间之前发生的事情,所以不能用现在完成时。
恭喜你,答对了。句子强调的是过去某个时间 "when I arrived" 之前发生的事情,所以要用过去完成时。
对不起,答错了。句子强调的是过去某个时间之前发生的事情,所以不能用现在完成时。另外,have 是复数形式,和主语也不一致。
对不起,答错了。句子强调的是过去一个具体时间之前发生的事情,所以应该用过去完成时,而不是一般过去时。
你没有回答这个问题。
6 : Last year, I _______ my exam marks for several weeks.
waited for
am waiting for
have waited for
have been waiting for
The possible answers were:
waited for
am waiting for
have waited for
have been waiting for
You said:
waited for
am waiting for
have waited for
have been waiting for
恭喜你,答对了。句子中的 "last year" 是过去的一个时间,所以要用一般过去时态。
对不起,答错了。句子中的 "last year" 是过去的一个时间,所以不能用现在进行时。
对不起,答错了。句子中的 "last year" 是过去的一个时间,所以不能用现在完成进行时。再想一想。
对不起,答错了。句子中的 "last year" 是过去的一个时间,所以不能用现在完成时。
你没有回答这个问题。
Try Again
其它内容
Common Errors: Plurals
常见错误:复数
英语教学首页
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英语教学内容