52单词网 > 高中英语 > 高中英语题库 > My grandfather, who in the beaching field all his life is retiring next month. [

My grandfather, who in the beaching field all his life is retiring next month. [

来源:网络 时间:
My grandfather, who in the beaching field all his life is retiring next month. [

My grandfather, who ________ in the beaching field all his life is retiring next month.

[]A.

serving

B.

is serving

C.

had severed

D.

has served

试题答案

答案:D

解析:

who引导定语从句,后面缺宾语,因此排除A项。serve“服务”,可以是及物动词也可以是不及物动词。根据后面“下个月退休”可知,现在他的祖父还在beaching field工作,这样排除了C项。is serving现在正在服务(强调现阶段正在进行的动作);has served一直服务(强调过去的动作一直延续到现在),故D项为最佳答案。语意为:我的祖父在海滨工作了大半生,下个月要退休了。