1bytheendof是“到.末”的意思,后边跟不同的时间会有不同的含义和用法.
A跟将来的时间,就用一般将来时,如
Bytheendofnextmonth,Iwillfinishreadingthisbook.(到下个月末,我将读完这本书).
B跟现在的时间,就用现在完成时,如
Bytheendofthisweek,Ihavewrittentwobooks.(到这个星期末,我已经写了两本书了)
C跟过去的时间,用过去完成时
Bytheendoflastmonth,Ihadplantedthousandsoftrees.(到上个月末,我已经种了数千棵树了)
2attheendof后边可以跟时间和地点名词,表示“在.末"如attheendofthismonth在这个月末,attheendoflastmonth,attheendofnextmonth,attheendoftheroad在路的尽头等
那怎么区分“attheendof”和“bytheendof”呢,本题的意思除了截止到2170年,还可不可以是“在2170年末,人们就在月球。。。”怎么区分啊????谢谢谢谢!!
意思说的通但是要注意到题干中是将来完成时态必须用bytheendof....强调将来的某一时间的动作对现在造成的影响