过去完成时能否单独使用
问题描述:
过去完成时能否单独使用
如题
若在一篇通篇用过去时的完形填空里,一个单独的句子(简单句)能否直接用过去完成时?
例如:.............I had been there for 2 days。
答
对.从语法角度都对.意思也明确,就是我在过去的某个时间时,已经在那儿呆2天了.
而且你讲明了是在一篇通篇过去时的完型填空里,那么如果要表达的意思是“某人在过去的那个时间时,已经完成了什么”用过去完成时是理所当然的 .
但是,如果脱离大语境的话,就不要这么说了.因为单独说一句话,而不说明具体时间的话,默认就是现在时、现在完成时、现在进行时等等.你单独这么说在生活中是碰不到这样的例子的,大家的习惯还是用过去时(过去将来时、过去完成时等)就要说明时间.