bytheendof后面怎么接时态 英语in和by后跟年代的区别?

[更新]
·
·
分类:行业
4488 阅读

bytheendof后面怎么接时态

英语in和by后跟年代的区别?

英语in和by后跟年代的区别?

In the 1920s 在19世纪20年代,用一般过去时。
By the 1920s直到19世纪20年代,用过去完成时。
1、用in的场合。表示“在某年/月/季节”这个含义时,须用介词in.例如:in 1980.
表示“从现在起一段时间以后”时,须用介词in.例如:They will go to see you in a week.表示“在某世纪”时,须用介词in.例如:This machine was invented in the eighteenth century.表示“在某年代或特定世纪某年代”时,须用介词in.例如:This incident happened in the 1970s.除此之外,morning / evening / afternoon 三个词也常跟介词in连用.
2、用by的场合。by 时间名词.意为:“到…时(已发生某事),此时谓语多用完成时;最晚、不迟于…,在…之前”.如:by now/then/this time/next Friday/the end of/three o`clock等.By the end of last year,another new gymnasium had been completed.(2003上海·春)到去年年底,又有一座新体育馆峻工了.
The train leaves at 6:00 I have to be at the station by 5:40 pm at the latest.(NMET97)火车下午六点开,所以最晚我得五点四十赶到车站。

by the end of用什么时态?

by the end of 后面接过去时间时,句子的时态通常用过去时态……
比如:过去完成时、一般过去时、过去进行时等。
用于表示时间的场合往往含有“不迟于”的意味。
例:by the end of January
一月底之前(指一月份结束前的几天)
We are to complete the task by the end of the year.年底之前我们必须完成此项任务。
过去完成时
句子暗示两个时间:一个是 by the end of 后面的过去时间,另一个是“the end of 过去时间”之前的时间。
如:By the end of last month, I had planted thousands of trees.到上个月末,我已经种了数千棵树了。
By the end of the day we had sold over 2000 tickets.那一天下来我们卖出了两千多张票。
此时将整个的“by the end of 过去时间”看作一个整体的过去时间。如:
By the end of 1989 the group had assets of 3.5 billion francs.到1989年底该集团拥有的资产达35亿法郎。
By the end of the century, France had made peace with Britain.到那个世纪末,法国和英国议和了。
用过去进行时
表示“by the end of 过去时间”之前正在进行或发生的情况。
如:
That man made me so angry that by the end of the meeting I was spitting blood!那人真令我生气,到会议结束时我简直恨得咬牙切齿!