|
|
|
|
|
|
How Long...? 多久了?
|
|
|
|
从下面选项中选择正确答案;单击“核对答案”按钮,核对你的答案.
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 : Sharon: "You live in Mumbai? How long _____________ there?" Shilpa: "Oh, it must be 5 years now." |
|
|
|
The possible answers were:
do you live
are you living
have you lived
did you live
You said:
do you live
are you living
have you lived
did you live
|
|
|
|
|
不对,提问人想知道,你在孟买住了多久了。应该使用现在完成时。
不对,提问人想知道,你在孟买住了多久了。应该使用现在完成时。
不对,提问人想知道,你在孟买住了多久了。应该使用现在完成时。
很好,凡是谈论过去至今住在某地这一概念时,都用现在完成时,如我在成都住了八年了,就应该是 I have lived in Cheng Du for eight years.
你没有回答这个问题。
|
|
|
|
|
|
|
|
|
|
2 : John: "I speak Spanish because I lived in Spain." Pedro: "Really? How long ___________ there?" (John now lives in the UK) |
|
|
|
The possible answers were:
do you live
are you living
have you lived
did you live
You said:
do you live
are you living
have you lived
did you live
|
|
|
|
|
不对,过去曾住某地,应该使用一般过去时。
很好。以前曾住在某地,应该使用过去时,见例句,"When I was a boy my family lived in Beijing" (now they live somewhere else).
不对,注意审题,回答者说,他过去曾在西班牙住过 (lived), 通过这一线索,你想想应该使用哪个时态?不要忘了,此人目前并不住在西班牙。
不对,提问人想知道,你过去曾经在西班牙住过多久。应该使用过去时,因为目前讲话人不住在西班牙。
你没有回答这个问题。
|
|
|
|
|
|
|
|
|
|
3 : John: "I guess I was there ____________ about 2 years - I was teaching English, and I had a great time!" |
|
|
|
The possible answers were:
since
for
during
all of the above answers
You said:
since
for
during
all of the above answers
|
|
|
|
|
很遗憾,回答不对。这里涉及基本时态和语法知识,不过,并不难,请再试一试。
不对,因为 during 的意思是在...期间。
不对,注意 since 通常和完成时态连用,见例句 "I've worked in the same job since 1999" or "I've been waiting since 6 o'clock".
正确,"I've lived in Bangkok for 15 years". 总共有多长时间,要用介词 for 来表达。
你没有回答这个问题。
|
|
|
|
|
|
|
|
|
|
4 : "Tomoko has been living in London for a long time now, I think ________ about 2001 - her English is amazing now!" |
|
|
|
The possible answers were:
since
for
during
all of the above answers
You said:
since
for
during
all of the above answers
|
|
|
|
|
很遗憾,三个选择中只有一个是正确的。再想想这三个介词的不同用法。
不对,for 和 since 的不同在于前者强调整体时间,而后者强调从过去某一时间开始,参照例句:"I've lived in Bangkok for 15 years" or "I waited for 30 minutes!"
不对,因为 during 的意思是在...期间,参照例句:"I fell asleep during the class!"
很好,说明你对 since 的用法已经掌握。请参照下面例句,"I've worked in the same job since 1999" or "I've been waiting since 6 o'clock".
你没有回答这个问题。
|
|
|
|
|
|
|
|
|
|
5 : "I was living in Athens in 2004, it was great 'cos I was there __________ the Olympics. I think they were the best games ever!" |
|
|
|
The possible answers were:
since
durring
during
all of the above answers
You said:
since
durring
during
all of the above answers
|
|
|
|
|
很遗憾,这里只有一个词是正确的。再试试看。
正确。因为 during 表示在...期间。参照例句:"I fell asleep during the class!"
拼写错误,因为 'during' 只有一个 'r'.
不对,因为 since 和时间概念连用时,表达的是过去某一个具体时间作为起点直至另外一个时间为止,参照例句:"I've worked in the same job since 1999" or "I've been waiting since 6 o'clock".
你没有回答这个问题。
|
|
|
|
|
|
|
|
|
|
6 : "I didn't know you were friends with Wang. How long ____________ him?" |
|
|
|
The possible answers were:
do you know
are you knowing
have you known
have you been knowing
You said:
do you know
are you knowing
have you known
have you been knowing
|
|
|
|
|
注意,在英语问句中,凡是以 how long 开头,一般都需要使用现在/过去完成时。
注意,在英语问句中,凡是以 how long 开头,一般都需要使用现在/过去完成时。
很好。在英语问句中,凡是以 how long 开头,一般都需要使用现在/过去完成时。
不对,请注意动词的不同,有些动词 如 live 或 work 都可以使用进行时 living and working 不过,认识 (know) 这个词不行。
你没有回答这个问题。
|
|
|
|
|
|
|