2 英语习题

___________ she went home. 

A) There was no cause for the cry 

B) Without having cause for the cry 

C) Being no cause for the cry 

D) There being no cause for the cry 

有人说选B有人说选D,请问有老师能详细地分析下吗?并且能够阐述理由,谢谢!

请先 登录 后评论

最佳答案 2021-01-29 17:05

1. 从结构看,句子开始部分表示原因,应加逗号停顿:
___________, she went home. 


2. 逐个选项分析如下:
A) There was no cause for the cry (这是完整的单句,用逗号结束。缺少必要的从属连词,错误。)
B) Without having cause for the cry (without 本身表示“没有”,包含not having 之意,所以后面不能再次使用having。也就是说,without 后面不能跟表示“有”的having 搭配。其次,即便删掉having,cause 之前也应加 any 进行否定。所以,错误。)
C) Being no cause for the cry (being 的逻辑主语跟句子主语不一致。错误。)
D) There being no cause for the cry (there be 存在句的现在分词形式,作原因状语。正确。)


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,1437 浏览
  • K同学 提出于 2021-01-29 13:35