Not only ______ the jewelry she _____ been sold for her son’s gambling debts but also her house.

来源:百度知道 编辑:UC知道 时间:2024/05/28 13:37:00
请问各位高手为什么不选B啊?不应该用过去时吗?
A. is; has B. has; had
C. has; has D. 不填; has
4楼,谢谢你的回答。但我知道用名词,而问题的关键是the jewelry 既然已经给了他儿子,那她不9没它了,那么为什么she 后面还要+has ,不应该用had 吗?

had是到过去某个时间段为止,has是到现在为止,也就是说,已经卖出去了,那个过去发生的事情影响到现在,所以用现在完成时就可以了

D
NOT ONLY。。。。BUT ALSO 。。。。
前后一致,加名词

这句话的意思是:为了偿还她儿子的赌债,她不仅卖了首饰,而且还卖了她的房子。had 只能用于两件事情有一个先发生了,一个后发生了才能用

当用had done sth 的时候 ,表示的是过去完成时, 即句子中有表示过去的动词出现,其对应的完成时才用过去完成时.(这个句子并没有表过去式的动词)
(偶总觉得这个句子怪怪的)

没选项啊?!

D.