这个句子是宾语从句吗?

I had known for some time that he had been suffering from cancer for 7 years.
老师 that 从句是不是做 know 的宾语呀?
是不是在完成时中可以把时间状语紧接在谓语动词后,然后在写宾语从句呢?
感觉这样的宾语从句很有英语的味道,不知道理解的对不对。
请先 登录 后评论

最佳答案 2014-11-28 14:28

没错,你的句子中的that he had been suffering from cancer for 7 years 就是宾语从句,用作动词 know 的宾语,之所以把时间状语 for some time 放到宾语从句的前面,是为了避免它与句末的 for 7 years 排在一起读来拗口。

请先 登录 后评论

其它 1 个回答

杨晓北
谢谢老师。
请先 登录 后评论
  • 0 关注
  • 1 收藏,2316 浏览
  • 杨晓北 提出于 2014-11-28 14:14

相似问题