[单选题]Jack said he ()here for almost three weeks when I arrived.

A

had come

B

had been

C

has come

D

came

正确答案:B
题目解析

本题考查过去完成时。根据句意:杰克说我到的时候他已经来了三个小时了。可知我到之前,杰克就已经到了。再根据”I arrived"可知“come”这个动作是过去的过去。故用过去完成时“had been"。

扫描二维码
免费搜题、免费刷题、免费查看解析