1 ​Hardly a day goes by...的用法疑问

Hardly a day goes by ______ I write to my family.

A. when          B. since           C. but            D. before

本题是选择 when 还是 but 呢?为什么?怎么理解句意呢?谢谢。

貌似还有一个 Hardly a day goes by without....

请先 登录 后评论

最佳答案 2018-05-18 16:19

本句答案为but.

Hardly a day goes by but I write to my family.

but在本句为关系词,等于that+not, 引导定语从句修饰主语a day.

Hardly a day goes by that I don't write to my family.

几乎没有一天我不给家里写信。

我几乎每天都给家里写信。

通常but引导的定语从句,主句为否定句。but 为准关系代词。但本句中but为准关系副词。


可能有的网友会选 when 或 before,以为句义为“刚一...就...”。这种理解是错误的。句子的时态告诉我们这个句子不是表示事件,而是表示习惯意义。选择when或before句子的时态就没法解释了。

这个句子还可以改写为:

Hardly a day goes by without me writing to my family.


请先 登录 后评论

其它 2 个回答

陈根花   - 华文出版传媒执行主编
擅长:英语考试

曹老师的解答非常好!本题答案只能选 but。

本题如果要选 when,则从句需用否定式,比较下面的同义句:

Hardly a day goes by but I write to my family.

=Hardly a day goes by when I don't write to my family.

=Hardly a day goes by that I don't write to my family.

=Hardly a day goes by without me / my writing to my family.

我几乎没有一天不给家里写信。

注:我的解答仅作补充参考,请网友选择曹老师的解答。

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

Hardly a day goes by but I write to my family.

参考译文:几乎没有一天我没有给我家人写信

A. when          B. since           C. but            D. before

D为正确答案but=that/which not

but可被看作关系代词,引导定语从句,在句中作主语,在意义上相当于 who not或that not,即用在否定词或具有否定意义的词后,构成双重否定。 

There is no mother but loves her children.

=There is no mother who doesn't love her children

没有不爱自己孩子的母亲。 

There was no one present but knew the story already.

=There was no one present who didn't know the story already

在场的人都知道这个故事。 


请先 登录 后评论
  • 2 关注
  • 1 收藏,16313 浏览
  • ritornello 提出于 2018-05-15 17:08

相似问题