I wonder if John has forgotten my number. I him to call me f
6个回答

A

have been expected

be done可是被动语态了,我期待着,是主动语态,所以B是错的

have expected 是原来、原本期待(一直在期待着),句意是:我想约翰是不是忘了我的号码,我期待着他打电话给我有两个小时了.

补充:

那就选B,我本来上面就说:一直在期待着,待了两小时,用现在进行完成时最合适不过了,表示动作开始于过去,持续进行的结果发生在现在的就是用have been doing(现在进行完成时)