英语问题do you know where david is
Do you know where David is?I couldn`t find him anywhere.
-Well.He( )have gone far-his coat is still here.
A shouldn`t Bmustn`t C can`t D wouldn`t
should不是也可以表示推测吗,为什么答案是C而不是A呢?
人气:370 ℃ 时间:2019-11-02 04:04:56
解答
should (not) have done 表示本(不)应做某事,现在却(没)做了,带有责备语气
must/can have done 都表示肯定推测,must语气更为强烈
本题中,有推测依据his coat is still here,故用can't
推荐
猜你喜欢
- 若m是关于x的方程x平方+nx-m=0的根,且m不等于0,则m+n=?
- 1.有B一点,B点位于0度经线,60度北纬,问:B点位于东\西半球的( )半球.
- 乙酸如何通过化学变化成乙醇,要求一步反应(高二)
- Christmas day 小6英语作文
- 小明看一本故事书,每天看12页,20天可以看完:如果每天看15页,那么需要多少天可以看完?用比例解
- look!kitty is dancing ----(beautiful)!she has learned to dance for many years.
- 大货车和客车同时从甲、乙两地相对开出,大货车每小时行35千米,客车每小时行40千米,4小时后两车相遇,求甲、乙两地相距多少千米?
- 数轴上,o为原点,ab两点表示的数分别为ab,利用下列abo三点在数轴上的位置关系,判断哪一个选项中|a|小于|b