以下两句话是单独的例句 (单字参考书中的单字例句)
The man had just changed a new car.
(是不是改为has changed 会比较好,因为没有对比的时间?
The walls had been painted, because the previous tenant
likes brighter colors.
(这个例句感觉也是改为have painted会比较好。或许该说have painted才是对的?
综合以上讨论,想请教我们是不是能能归纳出下面结论:
除非一个句子有对比的时间,如下面before引导的子句:
(before I entered the dining room, my mother "had" + pp...
而在没有对比(衬托出该动作是比过去某动作"更早"之前的动作)的状况下,
我们在造例句时,用<现在完成式>会比用<过去完成式>来的好。
想请教上面这个观点是
A. <现在完成式>和<过去完成式>比较之下,<现在完成式> "较好"
B. 现在完成式才是对的。
个人觉得是B,
但又想说会不会讲得太过绝对?
(例如外国人本身也是允许<过去完成式>单独存在,
因此想在此请教一下前辈及版友。
感谢。