问题 选择题

By this autumn they _____for ten years .

A.will have married

B.will have been married

C.have been married

D.will be married

答案

答案:B

考查时态。by+将来的时间用将来完成时;by+过去时间用过去完成时。this autumn是将来的时间,故用将来完成时。与一段时间连用,用be married。故选B。

单项选择题 A1/A2型题
问答题 简答题