作业帮 > 英语 > 作业

问几个英语问题~麻烦亲们了

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/19 06:52:33
问几个英语问题~麻烦亲们了
这是初三奥英的几个问题,困惑啊,最近学得好纠结,像浆糊啊.
1、I_____a little earlier,but I met a friend of mine on the way.
A.may come B.may have come C.could have come D.must have come
但我在纠结为什么不能选B呢?
2、By the end of the match,he _had kicked_(kick) four goals.
横线中填的是答案.但为什么非要那个had呢?用一般过去时不可以吗?By the end of、by the time之类的时间状语都得用过完吗?
1、虚拟语气的用法.句子翻译:要不是我在路上遇到了一个我的朋友,我本来可以早一点的.could have done 表示本来可以做某事缺未做.
2、By the end of、by the time都要用完成时,比赛已经结束了,是过去发生的事,所以用过去完成时.
by the end of 是“到.末”的意思,后边跟不同的时间会有不同的含义和用法.
A 跟将来的时间,就用一般将来时,如
By the end of next month,I will finish reading this book.(到下个月末,我将读完这本书).
B 跟现在的时间,就用现在完成时,如
By the end of this week ,I have written two books .(到这个星期末,我已经写了两本书了)
C 跟过去的时间,用过去完成时
By the end of last month ,I had planted thousands of trees.(到上个月末,我已经种了数千棵树了)