So glad to see you back!You _________stayed _______the south for a fortnight,is that right?A./;to B./;/ C.have;/ D.have;in 说明为什么选这个和为什么不选那个的详细原因 解释的越清楚越好!目前没人对

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:39:02

So glad to see you back!You _________stayed _______the south for a fortnight,is that right?A./;to B./;/ C.have;/ D.have;in 说明为什么选这个和为什么不选那个的详细原因 解释的越清楚越好!目前没人对
So glad to see you back!You _________stayed _______the south for a fortnight,is that right?
A./;to B./;/ C.have;/ D.have;in
说明为什么选这个和为什么不选那个的详细原因
解释的越清楚越好!
目前没人对

So glad to see you back!You _________stayed _______the south for a fortnight,is that right?A./;to B./;/ C.have;/ D.have;in 说明为什么选这个和为什么不选那个的详细原因 解释的越清楚越好!目前没人对
in the south 在南部,单单根据这个选项,就确定选择D
再来分析,for a night,
for + 一段时间,时态用完成,
这里是一夜的时间,
所以只能选择D、
翻译 很高兴看到你回来!你已经在南部待了一个晚上了,是么?

选D。
stay in 是固定搭配,而题中明显是现在完成时,
所以根据答案就选D
你说答案是B,B肯定错,不信算了

D
后面有for+一段时间,用完成时
in the south 固定搭配

D ,凭语感选的。。后面那个空肯定是不能空着,用TO的话STAY TO没有这么个用法貌似。。

D
判断方法很简单,stay翻译成“停留、呆”时是不及物动词,不能直接跟宾语,必须是stay+介词+宾语。这题显而易见选D。
还有一点句子的后半部分“for a fortnight”是一个时间段,可确定前半部分必须使用完成时。