当完成时态后有for或since时,是用现在完成时,还是用现在完成进行时? 比如例题:His grandmother has ___for ten years.答案为been dead ,为什么不用现在完成时呢?
问题描述:
当完成时态后有for或since时,是用现在完成时,还是用现在完成进行时? 比如例题:
His grandmother has ___for ten years.答案为been dead ,为什么不用现在完成时呢?
答
都行.如需强调动作仍在进行中,则用现在完成进行时比较好些.