一般过去时使用疑惑

The repairs cost a lot, but it's well (  )

A. to spend

B. spent

C. being spent

D. spending

答案是B. spent.

这里是否应该说成 but it was well spent, is有误吗?

前面的谓语cost这里应该是过去时,不可能是一般现在时吧? 如果是的话,那么后面就应该说成 but it was...对吗?

另外,The repairs cost a lot - 如果cost理解成一般现在时,就表示常见的情况,合理吗?

请教老师!

请先 登录 后评论

最佳答案 2022-01-22 14:18

句子应该是这个样子:

The repairs cost a lot, but it's well-spent.

well-spent 这个单词带连字符,它是形容词,不再是表动作的过去分词。这是系表结构,使用一般现在时,表示现在的状态,不是过去的动作。所以句子正确。

我的看法是,过去分词之前有了 well 修饰,即便没有连字符,也都是形容词表示状态,不再是表示动作的过去分词。例如:

well known

well preserved

well written

一般而言,带连字符的复合分词形容词,大都作定语;不带连字符的一般作表语。不过,现在新闻英语、网络英语使用比较混乱。

《柯林斯词典》well-spent    

ADJ (of time or money) usefully or profitably spent or expended (时间或钱) 充分利用了的; 花得值得的


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,990 浏览
  • yxy39 提出于 2022-01-09 17:18

相似问题