客服

购物车

APP下载

扫码下载事考帮APP

回顶部

搜题
APP下载

扫码下载事考帮APP

单选题 8. My brother said he ________ told his examination results by the time I next saw him.

A

would be

B

was to be

C

was to have been

D

would have been

正确答案 :D

解析

【金标尺答案】D 【金标尺解析】本题考查英语词法——动词时态语态。 句意:我妈妈说下一次我见到他的时候他就已经知道了考试结果。by the time I next saw him“到下一次我见到他的时候”,表示过去的将来的时间,根据句意,此处为完成时,过去将来完成时由 would+have+过去分词构成,故 D 项符合题意。 A 项:would be 表示过去将来时,不符合题意,故排除; B 项:was to be 表示过去将来时,不符合题意,故排除; C 项:was to have been told 表示根据计划或安排本该已经被告知(但后因故未被告知)。 不符合题意,故排除; 故本题答案为 D。