有读者问: 有一道选择题:
(1)If you_________quiet, I'll tell you what happened.
A. are B. will be C. care to be D. be
答案为B,但语法上不是说用一般现在时表将来吗? 为什么不选A呢?
根据题意,这里应有“肯静下来”的含义,而will be quiet正是这个意思,故而应选B。A无“肯”或“愿意”之义,故而不能入选。关于if you will...再举一二例如下:
(2)I'll thank you if you will give me a hand.
(3)I'll be glad if you will come.
其实上述will都有“请求”的含义。有时则可只用if从句,如:
(4)Now if you will step this way.
