Jenny,have you ever been to Shanghai?Yes,I stayed in Shangha

Jenny,have you ever been to Shanghai?Yes,I stayed in Shanghai for four years
为什么是stayed而不是had stayed
Jenny,have you ever been to Shanghai?Yes,I stayed in Shanghai for four years during college.为什么是stayed而不是had stayed
坚强使者 1年前 已收到1个回答 举报

haoranhao 幼苗

共回答了21个问题采纳率:85.7% 举报

I stayed表示我曾经在那里呆过,但现在不是.
I had stayed是过去完成式,表示过去一直在那里.
用过去完成式需要的条件是:
1,需要对应的时间状语:
I had stayed in Shanghai for 4 years when I had to go back to UK.
2,在含有定语从句的主从复合句中,如果叙述的是过去的事,先发生的动作常用过去完成时.
She found the key that she had lost.
还有很多例子,请参考有关语法书.
总之,在用过去完成时,并列句或从句一定是过去时态,而本句的并列句是现在完成时态.这是区分的一个标志.

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.269 s. - webmaster@yulucn.com