I ——in the countryside for two weeks and really have no idea

I ——in the countryside for two weeks and really have no idea what is happening here
A.having been staying B.have stayed Cstayed D.had stayed
选C 为什么
309292241 1年前 已收到3个回答 举报

烟过留痕 春芽

共回答了18个问题采纳率:100% 举报

用排除法可以先排除掉A
A. having been staying是分词结构,属于“非谓语”动词的考察范围,分词不可以作 I 的谓语;
其余的三个选项可以看出本题考察的侧重点在于时态
“我在乡下呆了两个星期,真的搞不清楚这里到底怎么了”
B. 选项是这道题最容易选错的混淆项,因为 题中有一个 “for two weeks”的时间段,想当然地, 就会用完成时,但却忽略了完成时的概念:“从过去的某个时间开始,一直延续到现在,并对未来的一段时间造成一定的影响”,我“呆了两周”和“我搞不清楚情况”构不成任何的因果关系,而stay 本身就是个“延续性动词”,可以接时间段;
D. had stayed 过去完成时不单独出现,“发生在过去的两个动作,稍早发生的用过去完成时,稍晚的用一般过去时”,而 and really have no idea... 是一般现在时,所以用过去完成时不合适.
C. stayed 一般过去时,表示“我是两星期之前到这里的”,相对另外三个选项而言,是本题的最佳选项.

1年前

2

一只会思考的猪 幼苗

共回答了2个问题 举报

这是道关于时态的题,根据后面really have no idea what is happening here
可知他现在没居住在乡下了那么stay这个动作发生在过去,所以要用一般过去时

1年前

1

BBT天黑乐 幼苗

共回答了5个问题 举报

首先这句话是主动而不是被动,所以B和D去掉,因为两者有have放在前,表被动,因为stay是延续性动词,不能变成staying,所以A也排除,由此语境得知主语呆在农村是过去时,所以用过去时,选C!

1年前

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