单选It wasn't a good idea to ...It wasn't a good idea to throw the bottle out of the window.It____somebody.A.could have hit B.should have hit C.might hit D.must hit为什么不选C,选A?最好讲详细些.我是这样想的:可能砸到人所以
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/21 16:46:58
单选It wasn't a good idea to ...It wasn't a good idea to throw the bottle out of the window.It____somebody.A.could have hit B.should have hit C.might hit D.must hit为什么不选C,选A?最好讲详细些.我是这样想的:可能砸到人所以
单选It wasn't a good idea to ...
It wasn't a good idea to throw the bottle out of the window.
It____somebody.
A.could have hit B.should have hit C.might hit D.must hit
为什么不选C,选A?最好讲详细些.
我是这样想的:可能砸到人所以用may,又因为是过去的事就用might,读着也挺顺的...
单选It wasn't a good idea to ...It wasn't a good idea to throw the bottle out of the window.It____somebody.A.could have hit B.should have hit C.might hit D.must hit为什么不选C,选A?最好讲详细些.我是这样想的:可能砸到人所以
这句话的整体翻译是:把瓶子扔到外面不是个好注意,因为它可能会砸到别人,首先应该用虚拟,青苔动词的虚拟就是亲赴台动词加上have done 的形式,故排除C和D,在A和B中A表示可能会,B表示本应该会故选A
选择题运用这种排除法会不错
因为这是过去发生的啊.注意前面是wasn't
对过去的推测,所以用情态动词+have done sth
could have done因为是对过去的虚拟,因为那个瓶子并没有砸中某人啊,所以这里要用虚拟语气。
而could 表示可能,也就是说“它可能砸到某人”
前面是wasn't表示对过去的推测,could/might..+have done sth 或者could/might..+have been
C.might hit 中的might是情态动词,表示比may 更小的可能性,是现在世态
因为主句用的是wasn't
所以整个对话需要往过去倒退一个时态
原来用的是can have done 表示广义的推测
所以过去时的话就用could have done
哈哈!偶也觉得选C耶!!
谁解释下喔!?