英语中的现在完成时是用来表示过去发生的动作对现在造成的影响或结果的。那么,现在完成时应该接什么样的动词呢?
首先,现在完成时的构成是由助动词 have/has 和过去分词构成的,因此只有那些有过去分词形式的动词才能使用现在完成时。
一般而言,动词的过去分词形式是由动词原形加上 -ed 构成的,例如:talked、walked、played 等等。但是,也有一些动词的过去分词形式是不规则的,需要记忆,例如:run - ran - run、eat - ate - eaten、go - went - gone 等等。
除了要有过去分词形式,还需要注意的是,现在完成时通常用于强调动作的结果或者持续到现在的状态。因此,接受现在完成时的动词通常是那些和时间、经验、变化、成就等概念相关的动词,例如:
- have/has been(表示持续状态,例如:I have been waiting for you. 我一直在等你。)
- have/has seen(表示经历过,例如:Have you ever seen a unicorn? 你见过独角兽吗?)
- have/has lived(表示生活在某个地方,例如:She has lived in New York for ten years. 她在纽约生活了十年。)
- have/has changed(表示发生了变化,例如:The weather has changed a lot this week. 这个星期天气变化很大。)
- have/has achieved(表示实现了某个目标,例如:I have achieved my dream of becoming a doctor. 我实现了成为医生的梦想。)
当然,这只是一部分例子,还有很多其他的动词也可以使用现在完成时。需要根据具体语境和表达的意思来选择合适的动词,才能更加准确地表达自己的意思。
总之,现在完成时是一个非常重要的时态,掌握好现在完成时接什么动词是非常必要的。只有在正确使用时态和动词的情况下,我们才能更加准确地表达自己的意思,使交流更加顺畅。