【seemtodo和seemtohavedone的区别】在英语中,"seem to do" 和 "seem to have done" 都用于表达某种看起来像是某事发生的状态,但它们在时态和语义上存在明显差异。理解这两者的区别有助于更准确地使用英语进行表达。
- seem to do:表示一种当前或一般性的印象,强调的是现在或通常的情况。它不涉及过去的动作,而是对当前状态或行为的判断。
- seem to have done:表示一种过去发生的动作,并且这个动作对现在有影响或结果。它强调的是过去的行为对现在的影响。
两者的结构不同,一个是一般现在时(seem + 动词原形),另一个是现在完成时(seem + have/has + 过去分词)。
表格对比:
项目 | seem to do | seem to have done |
时态 | 一般现在时 | 现在完成时 |
结构 | seem + 动词原形 | seem + have/has + 过去分词 |
含义 | 看起来正在做某事 / 似乎要做某事 | 看起来已经做了某事 |
用法 | 强调当前状态或行为 | 强调过去的行为对现在的影响 |
示例 | He seems to know the answer.(他看起来知道答案。) | He seems to have forgotten his keys.(他看起来好像忘记带钥匙了。) |
实际应用举例:
- seem to do
- She seems to be tired.(她看起来很累。)
- They seem to like the plan.(他们似乎喜欢这个计划。)
- seem to have done
- The car seems to have broken down.(这辆车看起来好像坏了。)
- He seems to have missed the meeting.(他看起来好像错过了会议。)
小贴士:
- 如果你看到“seem to do”,可以理解为“看起来像……”;
- 如果是“seem to have done”,则可以理解为“看起来已经……”。
掌握这两个结构的区别,能够帮助你在写作和口语中更自然、准确地表达自己的意思。