题库首页 > 试卷库
试题详情及答案解析
— Who called you up just now?
— Mary. She asked    my homework.
A.if had I finished
B.if I had finished
C.I had finished
D.had I finished
答案:B
试题分析:考查宾语从句。句义:—刚才谁打你的电话了?—Mary,她问我是否已经完成了家庭作业。所有的宾语从句都失业陈述语序,排除D项。根据句义可知表示的是不确定的事情,所以使用if;我完成作业是在她打电话之前,所以使用过去完成时。故B正确。
考点:考查宾语从句