Jack bought a new mobil phone the other day.()?That's his third one in just one month.A.Had he B.Did he C.Does he D.Has he 选A为什么不行?

问题描述:

Jack bought a new mobil phone the other day.
()?That's his third one in just one month.
A.Had he
B.Did he
C.Does he
D.Has he
选A为什么不行?

同意 夏目侑希 的回答。
你不能将中文的回答“他有吗”直接翻译着回答这句话。原文的谓语是bought,是过去语态。所以,在反问的时候要用did he。这句话是“Did Jack buy a new mobil phone the other day?”的缩写。
Have在原文中完全没有出现过啊!

过去式的一般疑问是did he (buy a new mobile phone the other day)?此处省略后面,表疑问和感叹.
had的话就变成过去完成式了.和上句提示不符.