南昌大润发青山湖店:关于英语的

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/05 08:18:27
We haven't heard from Jane for a long time.
What do you suppose _____to her?
A was happening B to happen C has happened
D having happened

我选的是B可答案是C,有哪位高手告诉我为什么,谢谢

do you suppose 是辅助词,你认为
去掉的话一点不影响句子意思的表达
意思为她发生了什么事情

1.简单结构是 What happened to her ?

2.现在完成时是 What has happened to her ?

3.再加一个插入语 do you suppose ,插入语还有例如do you think ,I think 等等.

4.最后:What do you suppose has happened to her ?

这个句子是现在完成时,其结构是; have(has)+过去分词(happened为happen的过去分词)所以c是正确的