Nice to see you back home,how long ____ you ____ in England. A. did, stay B. have, stayed C. had, stayed D. will, stay 1.请写出此题正确答案及选择原因及排除其他答案的原因。 2.请准确描述延续性动词什么情况下用于一般现在,时什么情况下用于现在完成时 第二个要求写错了,应该是 2.请准确描述延续性动词什么情况下用于一般过去时,时什么情况下用于现在完成时
B,根据Nice to see you back home可以知道 延续性动词就是这个动作持续时间长,这个动作发生在现在或以后还会发生, 瞬间动作用于现在完成时时,瞬间动作要换成瞬间动作用于现在完成时时,瞬间动作要换成延续性动词,因为现在完成时就是这个动作过去发生的可能持续到将来,所以这个动作是持续性的。
第2个回答 2008-08-17
1A。因为回来了,所以是过去在英国待着。B第一空就错,不用说了吧。现在完成时表到现在为止,之前的事。C过去完成时更错。D。。。。 2如果句中有明确表示过去的时间状语就用一般过去时。如,He stayed in Japan for two months last year.没有明确表示过去的时间状语就用现在完成时.How long have you worked here.