一道英语反义疑问句选择题tom has been writing letters all afternoon,but he should have finished them by now,_____?shouldn't he 为什么不能填hasn't he?不是表示推测吗?和must have done 的反义疑问怎么区别?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 09:03:40
一道英语反义疑问句选择题tom has been writing letters all afternoon,but he should have finished them by now,_____?shouldn't he 为什么不能填hasn't he?不是表示推测吗?和must have done 的反义疑问怎么区别?

一道英语反义疑问句选择题tom has been writing letters all afternoon,but he should have finished them by now,_____?shouldn't he 为什么不能填hasn't he?不是表示推测吗?和must have done 的反义疑问怎么区别?
一道英语反义疑问句选择题
tom has been writing letters all afternoon,but he should have finished them by now,_____?
shouldn't he 为什么不能填hasn't he?不是表示推测吗?和must have done 的反义疑问怎么区别?

一道英语反义疑问句选择题tom has been writing letters all afternoon,but he should have finished them by now,_____?shouldn't he 为什么不能填hasn't he?不是表示推测吗?和must have done 的反义疑问怎么区别?
前面的should是推测tom应该写完了,最后的反问应该也是“难道不应该完成了吗?”,如果用hasn't he则是“他没有完成吗?”表达上有所区别,虽然都是表示推测,但如果带入英语的环境中就不妥了.就像有个外国人在介绍你的时候,说你是女人或是女生 ,你会觉得用哪个词比较妥当呢?虽然都是代表的同一种性别.

我用句意给你说一下。
汤姆一个下午都在写信,但是他本应该在现在完成它们,不是吗 ?他说的这个不是吗?是对本应该一个疑问。 must 是肯定推测,肯定完成了,翻译过来就是他肯定完成他们了。

must have done表示对过去的肯定猜测,反义疑问应该是Did'n he?

这里should是情态动词,反问或疑问都应该用它。而have在这里只是表示现在完成时,无实义
must表示必须,它的否定意思是严禁而不是不必,它的否定一般用于比较严肃的场合,如:you must not smoke here 严禁吸烟 所以当must在反意疑问句中,其否定一般用need not...

全部展开

这里should是情态动词,反问或疑问都应该用它。而have在这里只是表示现在完成时,无实义
must表示必须,它的否定意思是严禁而不是不必,它的否定一般用于比较严肃的场合,如:you must not smoke here 严禁吸烟 所以当must在反意疑问句中,其否定一般用need not

收起