↑ 收起筛选 ↑
情态动词加现在完成时
2021-05-19

情态动词的现在完成时的构成:1. 句子中有情态动词和一个vottverb同时存在.例如:mein bruder kann gut fuball spielen.这种情况下,现在完成时的构成是: haben+vollverb原型+情态动词原型 那么上面那句话转化为现在完成时:mein bruder

一般来说,情态动词后,是加动词原形的,但你说的这种情况也有、、、、举个例子:Fredierick William I,the king of prussia,who could never have imagined that his greatest gift to the russian people would have

should have done? 应该完成 may have done? 可以完成 must have done 表确定无疑的对已完成事情的推测 仅最后一个是特定的用法,其它都不算.情态动词最大的特点就是后面跟动词原形.

表示推测:对现在或将来的推测一般接动词原形;若表示说话是正在发生的情况,用情态动词+be+现在分词;若要表示对过去的情况进行推测时,用“情态动词+ have + 过去分词”.

第一个也不用didn't,前句有明确表示过去时间的时间状语时,才用一般过去来做.比如:He may have killed someone last year(他可能去年杀了人,时态很明显是一般过去),这个才用didn't he?由于情态动词的影响,对过去的

第一个也不用didn't,前句有明确表示过去时间的时间状语时,才用一般过去来做.比如:He may have killed someone last year(他可能去年杀了人,时态很明显是一般过去),这个才用didn't he?由于情态动词的影响,对过去的推测和对现在完成的推测,看起来很像,关键就要看句中有没有明确表示过去的时间状语.像现在第一个句子,He may have killed someone(他可能曾经杀过人),用完成时态来做也说得过去.第二个句子before明显是完成时态的标志,所以这个用has he倒没啥好说的

1的COULD HAVE DONE是本可能的意思~ 汗

情态动词+完成时表示对过去的推测:1>must have done表示对过去行为肯定的推测(可能性很大)2>could have done表示对过去行为怀疑或不肯定的推测3>might have done表示对过去行为的推测,可能性更小4>should have done表示“本应该做某事,却某做”5>needn't have done表示“本不必做”

你说的第一种情况. 主要表示对过去情况的推测,但是,也可以表示现在已经完成的动作. 而第2.种情况. 并没有太大的不同,实际也就是上面1,中所表示的过去情况,只是说明过去某时正在发生事情的推测. 后面你说的情况与此没有什么关系,只是你把虚拟语气与之混淆了而已.

情态动词的现在完成时的构成:1. 句子中有情态动词和一个vottverb同时存在.例如:mein bruder kann gut fuball spielen.这种情况下,现在完成时的构成是: haben+vollverb原型+情态动词原型 那么上面那句话转化为现在完成时:mein bruder

延伸阅读: