His tired expression suggests that he ________ for long hours.A.should workB.should have workedC.workD.must have been working
网友回答
D解析根据左栏讲析,suggest有两个词义,若表示“建议”时,从句谓语动词用虚拟语气;若表示“暗示,显示”时,用陈述语气。本题中的suggest应表示“显示”的含义,故不能选择A、C两项;B项表示“本应该工作”,含有实际上并未工作的意思;D项表示“一定已经工作了”,与全句句意吻合。