I should __________ Alex this morning, but I forgot.
选择一项: A. have phoned B. phone C. phoned
答案是:A. have phoned译文:今天上午我本该给Alex打电话,但是我忘了。 解析:本题考查的是英语中虚拟语气的一种表达形式:should have done,此结构表示“本来应该做某事(但是实际上没有做)”。从题干的后半部分我们可以分析出,说话者未给Alex打电话,所以本题的正确选项应该是have phoned。