英语语法问题could / should have done用法—Tom is never late for work.Why is he absent today?—Something ________ to him.A.must happen B.should have happened C.could have happened D.must have happened 此题选D谁能帮我分析一下?尤

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/19 20:58:32
英语语法问题could / should have done用法—Tom is never late for work.Why is he absent today?—Something ________ to him.A.must happen B.should have happened C.could have happened D.must have happened 此题选D谁能帮我分析一下?尤

英语语法问题could / should have done用法—Tom is never late for work.Why is he absent today?—Something ________ to him.A.must happen B.should have happened C.could have happened D.must have happened 此题选D谁能帮我分析一下?尤
英语语法问题could / should have done用法
—Tom is never late for work.Why is he absent today?
—Something ________ to him.
A.must happen B.should have happened
C.could have happened D.must have happened
此题选D
谁能帮我分析一下?尤其是对BCD上个选项的分析,越细越好

英语语法问题could / should have done用法—Tom is never late for work.Why is he absent today?—Something ________ to him.A.must happen B.should have happened C.could have happened D.must have happened 此题选D谁能帮我分析一下?尤
must have done 对过去的动作的推测.如; You must have seen him yesterday.你昨天一定看到他了.
must do 对现在的动作的推测.如:You must know him well,for you can tell us more about him.
should have done 表示假设,过去应该做而没有做含有责备的意思.如; You should have done your home work earlier.
could have done 表示假设,与过去的事实相反.如:He could have been very rich,but he cared for no money at all.

因为主句说的很清楚,Tom是从来没有迟到过的,那么B和C的语气都是不怎么肯定的表述,B的意思是“他应该是发生了什么事情”,C的意思是“他可能遇到了什么事情”,而这个明显跟前面对Tom从不迟到的语境不服符合。
D这个选项的意思是“他肯定是发生什么事了”。很符合题意:Tom从来都是不会上班迟到的,今天迟到肯定是发生什么事情了。
不选择A是因为A过于肯定,毕竟说话的人也只是一个猜测而已。...

全部展开

因为主句说的很清楚,Tom是从来没有迟到过的,那么B和C的语气都是不怎么肯定的表述,B的意思是“他应该是发生了什么事情”,C的意思是“他可能遇到了什么事情”,而这个明显跟前面对Tom从不迟到的语境不服符合。
D这个选项的意思是“他肯定是发生什么事了”。很符合题意:Tom从来都是不会上班迟到的,今天迟到肯定是发生什么事情了。
不选择A是因为A过于肯定,毕竟说话的人也只是一个猜测而已。D只是一个肯定的猜测。

收起

首先,这里有个固定语句,something has happened to sb.
所以A就不是答案,而B呢,should 一般主语是人,而不是something,所以B不是答案.而could 指的是"能"发生什么事情,是比较肯定的说法,而全句的意思只是一种猜测,所以用MUST,must have happened to sb.表示猜测sb出了什么事情....

全部展开

首先,这里有个固定语句,something has happened to sb.
所以A就不是答案,而B呢,should 一般主语是人,而不是something,所以B不是答案.而could 指的是"能"发生什么事情,是比较肯定的说法,而全句的意思只是一种猜测,所以用MUST,must have happened to sb.表示猜测sb出了什么事情.

收起

在这里must表示有把握的肯定推测,意为"一定",当后面接have done结构时,是对过去事情的猜测;should have done 是个虚拟语气,带有责备的意思,指应该做而没有做的事;c答案could 表推测多用于否定和疑问句中,如:"那一定不是王老师"应翻译为That can`t be Mr Wang ....

全部展开

在这里must表示有把握的肯定推测,意为"一定",当后面接have done结构时,是对过去事情的猜测;should have done 是个虚拟语气,带有责备的意思,指应该做而没有做的事;c答案could 表推测多用于否定和疑问句中,如:"那一定不是王老师"应翻译为That can`t be Mr Wang .

收起

a是时态错误;b暗示应该做而没有做;c推测的意思更重一些,d最合适,表示把握很大的推测

B通常用在虚拟语气里,是指过去的事情与现在相反
C的语气没有D来得肯定
从前面的题目来看,这里非常肯定他发生了某些事,所以选D

英语语法问题could / should have done用法—Tom is never late for work.Why is he absent today?—Something ________ to him.A.must happen B.should have happened C.could have happened D.must have happened 此题选D谁能帮我分析一下?尤 英语语法选择题中 什么时候会选didn`t的选项 有什么作用 还有could shoul英语语法选择题中 什么时候会选didn`t的选项 有什么作用 还有could should would must 看到什么标志词会用 could和should不同 几个英语语法问题:状语从句1.You should be firm ____ you believe yourself to be correct.( where 和 in which 的区别 ) 2._____that these boys were too young ,they could be excused.A.Giving B.Suppose C.Considered D.Given说下原 虚拟语气中的两个问题1.should,could,might,would的区别,注意是在虚拟语气中2.if条件的倒装中not加在主语前还是后?比如是had it not been还是had not it been?最后请推荐一本高中英语语法题目的书, should i would i could could和should的用法? should和could的区别~ could和should的区别? should和could的区别 should和 could的区别 I should have gone with them,but I ___ my homework in time 一道英语语法题为什么答案是could not finish而不是could not have finished 或 might not have finished 或might not finish 英语语法句子成分分析问题,详见问题补充.To what email address should this link?这应该是一个特殊疑问句,为什么 to提到句子的最前面? 英语语法问题-请问这是要用 who还是whom?为什么?Do you want a friend whom/who you could tell everything to,like your deepest feelings and thoughts? “英语语法问题”用英语怎么说? 英语语法问题:什么是限定词啊? 英语语法问题(关于代词) 英语语法问题 这句有什么错误