高二英语问题帮忙分析下这个句子Meeting my nucle after alll these years wan a

高二英语问题
帮忙分析下这个句子
Meeting my nucle after alll these years wan an unforgetable moment,one I will always treasure. 为什么用one
Gard to see you back.Hoe long ____in Russia.
A.did you stay B.have you stay C.were you staying D.have you been staying 答案为什么是A而不是B
--Tt was very kind of you to give me a lift.
--Oh. don't mention it .I____past your house anyway.
A.was coming B. will come C.had come D.have come
请详细分析 谢谢
第二题 B.have you stayed 开始打错了 不好意思
第一题想问的就是为什么要代直接用which不行吗
哈哈ff 1年前 已收到1个回答 举报

fengyu_1983 春芽

共回答了16个问题采纳率:87.5% 举报

1.因为前面是 AN UNFORGETTABLE MOMENT,且句子中有逗号不可用THAT,用WHICH也行
2.因为如果是B的话,STAY应该改为STAYED(过去分词形式)
3.A,因为根据句义,应该是,“反正我也要来的”是过去将来时,所以用A,B应该改为WOULD COME
补充
1.我自觉用which语法上是可以的,但是用one的话就强调了an moment ,这一刻是难忘的.特别是口语中,one 是个很有语气的语例如“she is an very important person in my life ,one i will treasure for ever”
3.如果真要挑how long have you stayed 的话
是因为题目中前面说glad to see you back 证明对方己不在Russia而have
stayed 的意思模糊,有暗指对方仍在Russia的意思
补充

1年前

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