英语句子。选择题。麻烦高手指点一下:)谢谢
来源:百度知道 编辑:UC知道 时间:2024/06/01 09:11:09
by the time the child returned to his tometown, his father__ for 7 years.
a:died
b:dead
c:has been dead
d:is dying
一开始想选择dead。。。形容词修饰名词。但是后来发现主句似乎没有动词。所以要选a?
a:died
b:dead
c:has been dead
d:is dying
一开始想选择dead。。。形容词修饰名词。但是后来发现主句似乎没有动词。所以要选a?
C是对的,因为后面有for 7 years,所以是一段时间,那么就不能用一般过去时,A不对,关于B你说对了,是形容词,没有谓语,D是现在进行时,不对。所以是C,BEEN是谓语,又是完成时。
这里有for 7 years 表示一段时间
所以应该用完成时
前面是returned过去式
所以应该用过去完成时
应该是had been dead
题目错了?
C
by是明显的完成时指示词
选 C
c
c