Over the last 50 years和in the last years 有什么区别?

2025-04-10 19:49:33
推荐回答(1个)
回答1:

这里主要是over和in的区别。这两个词后面都加“段时间”,但是强调的意思不一样,over强调“整个时间”而in强调“时间点”,说话人所侧重的时间概念不一样。你说给的这两个短语都用现在完成时,这里主要原因是有last,如果没有last,就不能用现在完成时了,意思是“五十年来”,再如I was born in World War Two.我生于二战期间,这里就不能用over.