He arrived at ten o’clock yesterday.
He arrived yesterday at ten o’clock.
第1句将小时间放在大时间前面,第2句将大时间放在小时间前面。
请问这两句的区别是什么?
英语句子中,时间状语的排列顺序,语法规则要求是:由小到大排列。但现实语言中,不一定这样。按照先说什么强调什么的原则,说话者有时特意突出大的时间,就可以颠倒过来,先说大的,后说小的。例如:
张道真《英语语法大全》上有这个句子:Yesterday just before breakfast when I was writing a letter, Mr. A called at my house.
这种时间排列是修辞的需要,不是语法规则。正常的语法顺序应该是:
Just before breakfast yesterday when I was writing a letter, Mr. A called at my house.
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!