If you hadn't been more careful,you might have been knocked down by a car,这里用might
是不是和用would或should 一样,还是有什么区别
人气:111 ℃ 时间:2019-10-10 03:07:10
解答
我认为吧,用might有点点谨慎,句意是如果你不细心些,你就可能被车撞了.
很显然,被车撞 这件事情不是一定发生的,所以是“可能”,might就有这种意思
而should have done 意思是本应做但没做
would have done 表示过去将来时,就是在过去的时间里说将来发生的事情
我没有具体例子,你可以再问问老师,以后做到与此相关的题目的时候,要注意拿来对比,体会其做法.
推荐
猜你喜欢
- 求in which的用法,意思和例句
- 英语翻译
- △ABC中,BA=BC,∠ABC=45°,AD是BC边上的高,E是AD上的一点,ED=CD,连接EC.求证:EA=EC.
- a,b,c,m都是有理数,并且a+2b+3c=m,a+b2c=m,那么b与c
- 两条直线相交,形成4个角,如果其中一个角是50°,那么其他三个角是【 】【 】【 】
- 1.Do you have a PE lesson?Yes,we have.Millie plays her dog after school.改错
- holiday什么时候加s?
- 英语翻译