I've been waiting for him for ______ hour and ______ half.
 
【正确答案】 D
【答案解析】 “an hour and a half”表示“一个半小时”。其他选项都不成立。