作业帮 > 英语 > 作业

by和before在过去完成时的用法有什么不同?

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:英语作业 时间:2024/05/14 22:13:26
by和before在过去完成时的用法有什么不同?
用法有哪些,求例句
by和before在过去完成时的用法有什么不同?
1.by表示不迟于某一点时间(可能是现在,也可能是过去),包括了那一点
例如:You'd better come back by 8'o clock.
2.before指过去某时刻之前一段时间的那一点【过去的过去】
例如:She had come back before it rained outside.
【可能用过去式,也可能用现在完成时或过去完成时,要看句子意思】
3.ago指此刻之前一段时间的那一点,用于过去式【现在的过去】
She came back two days ago.
4.till表示动作或状态一直持续到某一点时间
She kept running till 8'o clock