现在完成时一般不与准确时间连用,为什么must have done 可以和过去时间连用?He must have gone to the cinema last night.语法书里说现在完成时不和精确时间连用,为什么现在完成时和情态动词连用就可

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 20:11:15

现在完成时一般不与准确时间连用,为什么must have done 可以和过去时间连用?He must have gone to the cinema last night.语法书里说现在完成时不和精确时间连用,为什么现在完成时和情态动词连用就可
现在完成时一般不与准确时间连用,为什么must have done 可以和过去时间连用?
He must have gone to the cinema last night.语法书里说现在完成时不和精确时间连用,为什么现在完成时和情态动词连用就可以和精确时间连用了呢?

现在完成时一般不与准确时间连用,为什么must have done 可以和过去时间连用?He must have gone to the cinema last night.语法书里说现在完成时不和精确时间连用,为什么现在完成时和情态动词连用就可
上个例句来看看
【补充】这里must不是“必须”的意思,它表猜测,是“肯定”的意思,表示说话的人对自己的猜测很有把握.
He must have gone to the cinema last night.的意思是:(我猜)他昨晚肯定是去看电影了.
must当必须讲的时候符合语法书的说法,这里是另外的特例了.

那表示过的那个时间某某一定将一件事做完了,比如you must have finished your homework last night。because i saw you watching tv in your sittingroom.一昨天晚上一定是做完作业了,因为我看见你在客厅里看电视呢

last night并非精确时间,而是段时间。

现在完成时一般不与准确时间连用,为什么must have done 可以和过去时间连用?He must have gone to the cinema last night.语法书里说现在完成时不和精确时间连用,为什么现在完成时和情态动词连用就可 现在完成时为什么不能与准确时间连用 现在完成时不能单独与准确时间连用的问题,(>_ 为什么when 引导 的特殊问句不与现在完成时连用. 现在完成时一般与那些词连用啊? 现在完成时不需要与时间状语连用? 为什么现在完成时不能与when连用如题 现在完成时有哪些词与习惯用法不一样?不是说现在完成时不能和过去时间状语连用吗?tony has been to this town two years before这里为什么连用了 为什么这里的before不能用ago?还有哪些单词与其他时 过去完成时能否与过去时间状语连用现在完成时不能与过去时间状语连用,那么过去完成时呢?最后有例子. 现在完成时表示动作发生在过去,那现在完成时为什么与表示一段时间的状语连用? 为什么according to 一般不与idea,opinion,view之类名词连用 与be going to连用的时间状语一般有 哪些副词经常与现在完成时,过去完成时连用? last year能不能与现在完成时连用? ago可以与用现在完成时连用吗? in+一段时间能与现在完成时连用吗 two years ago 不是表过去时吗?为什么可以与现在完成时连用?(since two years ago)而when就不可以? since+时间段 since+时间点在现在完成时中,since+时间段与持续性动词连用,since+时间点与瞬时性动词连用,是这样吗