Would have vs Would have been
Would have和Would have been是英语中两种需要精确理解的用法。would have的用法暗示了一种可能性,比如在句子“如果他有40美元,他会买的”中。在这个句子中,would have的用法表示如果买家有40美元,他可能会购买某物。
另一方面,would have been也表示“可能性”,但在连续意义上,就像在“他现在应该已经很富有了”这句话中一样。在这个句子中,would have been的用法表示一种连续的意思。
“would have”的使用有时表示“可能性”,比如在“I would have made it possible”这句话中。在这个句子中,“would have”的用法暗示着“可能性”。在使用“would have been”时,有时会伴随使用“otherwise”,比如在“otherwise it would have been fine”这句话中。
另一方面,“would have”这个表达有时会伴随以“if”开头的从句,就像在“You would have done if You had concentrated better”这句话中一样。有时我们会发现“would have”后面会有一个以过去完成动词“had”开头的从句,就像在“如果队员表现更好,球队就会赢得比赛”这样的句子中一样。
另一方面,would have been这个短语并不经常与if开头的从句或过去完成时动词had连在一起。有趣的是,“would have”后面经常跟一个现在时的动词,比如在“他肯定会变得富有”这句话中。
留下一个回复