•We received on February 7 the xx goods that we have ordered, but …
该句定语从句中的时态用目前完成时是不是正确?可否改成:
•We have received the xx goods that we ordered on February 7. but …
•We received on February 7 the xx goods that we have ordered, but …
该句定语从句中的时态用目前完成时是不是正确?可否改成:
•We have received the xx goods that we ordered on February 7. but …
【答】改错题的答卷原则是:只改正语法错误,不可以改变句意。
第一判断,We received on February 7 the goods that we have ordered, but … 是不对的。(错误缘由见后面的剖析)
改正的方法:
1. We received on February 7 the goods that we have ordered, but …(误)
2. We received on February 7 the goods that we had ordered, but …(正)
【翻译】大家于2月7日收到了大家订购的货物,但......
若改成网友下面的句子,语法虽正确,但意思变了:
3. We have received the goods that we ordered on February 7. but …
【翻译】大家已收到了2月7日订购的货物,但…
对比两个翻译,即可看出两句话的意思差别,相去甚远。
句1 错误剖析:
1. received 这个动作,在February 7 已经发生,而早于received 的 “订购”动作,需要用过去完成时(had ordered),这叫做“时态呼应”。根据过去完成时表示“过去的过去”理论,即可理解。
2. 假如把主句和定语从句分成两个互不相干的单句,则都是正确的。
We have ordered some gooods.
We received the goodson February 7.