高中英语单选2道

来源:百度知道 编辑:UC知道 时间:2024/09/23 03:52:13
1._________in the mountains for 3 days,the young man was finally saved by the local police.
A.Having lost
B.Lost
C.Being lost
答案是B,请问其余的有何不可?谢谢!

2.--You ought to have given them some advice.
--_________ ,but who cared what I said?
A.So ought I
B.So I did
答案是B,请问A为何不可?谢谢!!!!!!

1、首先the young man 为主语,Lost是他自身发出的动作,所以选用主动,
将C排除。for 与一段时间连用,常用一般过去时。

2、题中的ought 为情态动词,无意义,
回答中用did 助动词来替代。
选项中的ought 应为实意动词。

2.so i did 是的却我是的意思
只能用so+主语+其他
SO+其他+主语是表赞同,表类似等其他意思了
A与后面的话矛盾了.
1.是时态问题,很简单

A语法错误
C没这种说法
A不通顺