句型演练这一块讲得很乱,不清晰抓不到重点。
ago和before,分别是过去时和过去完成时的标志吗?如果what had happened some time before. 如果只是单纯想表达过去时的话,把had happened 改成 happened 可以吗?

网校学员Sor**在学习《英语零基础直达大学六级【3年随心畅学班】》时提出了此疑惑,已有1人帮助了TA。

网校助教

清醒季smile

同学你好,该知识点来自沪江网校《英语零基础直达大学六级【3年随心畅学班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~
ago和一般过去时的动词连用,表现现在以前的过去时间,它不能用于完成时态
before可以和完成时态(包括现在完成时和过去完成时)连用,表示在早先或过去的某时间的“以前”
I bought the computer two years ago. 我是两年前买这台电脑的。
He said they had left five days before. 他说他们 5 天前就离开了。

before可以单独使用,ago必须与别的表示时间的词连用
I have read it before. 我之前读过。
I read it 3 years ago. 我三年前读过。

在含有before的主从复合句中, 一般在从句中使用一般过去时, 主句中使用过去完成时。例如:
Lily had written some letters before she went out shopping.

What had happened some time ago? 这里因为是一般过去时,所以直接和ago连用。

祝同学学习进步~

版权申明:知识和讨论来自课程:《英语零基础直达大学六级【3年随心畅学班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。

查看更多英语能力/考试知识点

以上知识点和讨论均来自沪江网校,点击了解课程详情