-Glad to see you,how long____ in Russia?did you stay /have you stayed这个问题为什么填did you stay?我觉得have you stayed 表一段时间如果说stay本身延续,那这两个时态中意思又有什么区别呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/30 10:36:54
-Glad to see you,how long____ in Russia?did you stay /have you stayed这个问题为什么填did you stay?我觉得have you stayed 表一段时间如果说stay本身延续,那这两个时态中意思又有什么区别呢
xTRA?@2@Ze4)w% QA "Aȿ==+!  fqιܾwWCai#*"i+[~VkK'I6cbx%̷FhK ,DHMֶK]L428H"LCiN[Divi zހoSÌ+0yS,D*נP5g Px9::HZo M MC@ [*'i9=pk@m  Pl 7=Xr{ j0MM;O#O<p"BN8c5B0^&-80[UaQUínvrq` A'jt!Y"0[-t>G!2&7aTxegt+Gb`k`$geQ[и':FG6O4uoQ 2d!NYF z1H Z";^uȨ"LbEM-V<>Tl ;qNq3᲋8UO233/P>Q=eH J2n8޶5 j2id규6 Zv7Xvx;0/kz0ā=o < ,wF(,9v %~zchlRƲi{7MȄs+MivJζ

-Glad to see you,how long____ in Russia?did you stay /have you stayed这个问题为什么填did you stay?我觉得have you stayed 表一段时间如果说stay本身延续,那这两个时态中意思又有什么区别呢
-Glad to see you,how long____ in Russia?did you stay /have you stayed
这个问题为什么填did you stay?我觉得have you stayed 表一段时间
如果说stay本身延续,那这两个时态中意思又有什么区别呢

-Glad to see you,how long____ in Russia?did you stay /have you stayed这个问题为什么填did you stay?我觉得have you stayed 表一段时间如果说stay本身延续,那这两个时态中意思又有什么区别呢
这个句子一开头就说了,glad to see u,就说明对方已经不在Russia了,已经回到自己和说话者一起的城市了.所以用how long__did you stay __ in Russia?来发问,表示说话者想知道他在Russia待了多长时间了.如果用have you stayed 的话,就是说这个动作有在一直延续着,两个人如果都在Russia的话,那就可以用这个完成时.

did you stay是一般过去式,have you stayed是现在完成时,本句表示的是“过去在意大利待过多久?”

先来讲一下你的第二个问题:
did you stay表示在说话时间之前停留了多久,以后也许会延续,也许不会延续;而have you stayed表示曾经的一段时间
整个句子是想问那个人在俄罗斯呆了多久,那么为什么要用did呢,句子一开始Glad to see you表明说话的人是刚刚见面,所以他应该是问的从前某一时间到现在,所以用did的一般过去式来表示一个并未结束的事情。...

全部展开

先来讲一下你的第二个问题:
did you stay表示在说话时间之前停留了多久,以后也许会延续,也许不会延续;而have you stayed表示曾经的一段时间
整个句子是想问那个人在俄罗斯呆了多久,那么为什么要用did呢,句子一开始Glad to see you表明说话的人是刚刚见面,所以他应该是问的从前某一时间到现在,所以用did的一般过去式来表示一个并未结束的事情。

收起

说话时人已经回来了,所以stay的动作只能用过去时,用完成时表示人还在那里,对话也是在Russia才行