关于情态动词有一个题不明白~

关于情态动词有一个题不明白~

题目
关于情态动词有一个题不明白~
Nobody knows how people first came to these islands.They ____ from South America on rafts.
A) must have sailed B) can sail C) might have sailed D) should have sailed
没有人知道是什么样的人第一个登上这个岛屿的,他____是来自北美,乘着木筏飘过来的~
在判断上我有一点不确定.
首先排除B因为说的是过去式~can sail是表达现在和将来的.
然后排除A,因为作者也不知道具体情况,所以不可能肯定就是划着木筏来的.
最后排除D,应为这里的should 表达一种责备的意思,表示应该做某事而没有做.而这里面没有表达这种意思.所以只能是C了.
答案
您对B、D选项的分析很对.关于剩下的两项,我是这么认为的.must后面加have再加过去分词,和may/might后面加上have再加过去分词的表意和时间概念上是一致的.都表示一种不确定,和对过去情况的猜测.但是两种还稍稍有些区别...
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.