be always doing/has alwa​ys been doing用法问题

In the past the big clock __ the hours.

请问这个空格处,为什么不能选择 "was always striking" 或 "has always been striking"  ,"过去总是",或者"过去一直",不是也说得通吗?

请先 登录 后评论

最佳答案 2020-04-24 14:59

In the past the big clock always struck the hours.

这是新概念课文中的句子。大钟现在不能报时了,但以前总是报时的。现在报时装置坏了。

always为频度状语,表示一个过去的习惯动作。

你首先告诉我你为什么觉得可以用was always striking或者has always been striking?

一个过去的习惯你为什么要用进行体表示?道理何在?

现在完成进行时表示从过去持续到现在的动作。这个大钟早就坏了,你为什么要用现在完成进行时?

My husband always forgets things. 一般现在时表示习惯,平铺直叙。

My husband is always forgetting things. 进行体+always表示习惯,带有感情色彩,真烦人。

你为什么要用进行体+always表示过去习惯。你讲不出你的理由,你就是错误的。

请先 登录 后评论

其它 1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

请网友给足答案。

请先 登录 后评论
  • 0 关注
  • 1 收藏,5819 浏览
  • yqq200 提出于 2020-04-22 10:59

相似问题