I ____this afternoon,but you were out.
问题描述:
I ____this afternoon,but you were out.
空格处为何用did call而不用have called?
答
此题考察的除了do 表示强调以外,还有就是一般过去时态与现在完成时态的区别:一般过去时只表示发生在过去的动作或存在的状态,不涉及对现在的影响;现在完成时表示过去发生的动作或状态一直延续到现在,或表示过去发生的动作对现在造成影响.
I ____this afternoon,but you were out.题中只是在叙述今天下午的事,并没有涉及到对现在的影响,或是这个状态一直延续到现在.所以天did call