现在完成时是英语中一个非常常用的时态,它用于表示过去发生的动作对现在造成的影响或状态。例如,“我已经吃了早饭”表示动作“吃早饭”已经完成,对现在的状态是“我不再饿了”。
那么,现在完成时能否接具体时间呢?答案是肯定的。例如,“我已经吃了早饭一个小时了”,这里的“一个小时”就是具体的时间。在这种情况下,时间的作用是强调动作的完成时间,进一步描述动作对现在的影响。
另一方面,现在完成时也可以用于表示持续到现在的动作。例如,“我已经在学习英语三年了”,这里的“三年”表示从过去某个时刻开始到现在,动作“学习英语”一直在进行。
需要注意的是,现在完成时不能用于表示某个具体时间点的动作。例如,“我已经在早上六点吃了早饭”是错误的。这种情况下,应该使用过去完成时来表达,“我在早上六点已经吃过早饭了”。
综上所述,现在完成时能接具体时间,但不能用于表示某个具体时间点的动作。