单选题   Which of the following sentences expresses SPECULATION(推测)?
 
【正确答案】 C
【答案解析】情态动词题。C意为“他可能还没有完成作业。”may表示“推测”,故为答案。A中的may表示“应允”;B中的may表示“祝愿”;D中的might表示“本应”。