only with a complete grasp of all the cues of social intercourse ____disappear.
A. this strain will
B. will this strain
C. this strain should
D. should this strain
标准答案是B,请问D为何不可以呢。我感觉这句可以看作only引导的条件从句,或虚拟语气,我有点分不清。
only后接的是介词短语,而不是状语从句。介词短语也可以表示条件。至于主句该用陈述语气还是虚拟语气,取决于在说话人看来条件是不是有达成的可能。假如条件是可能达成的,则条件为真实条件,主句就用陈述语气,用will表示依据条件成立时所做的推断。假如说话人觉得条件不可能达成或达成的几率太小,则为非真实条件或称为虚拟条件,此时主句用虚拟语气,即用would表示在假设的不可能达成的条件基础上所做的推断。在虚拟语气的主句中,should一般不需要做推断意义,而是表示责任、义务等非推断意义。所以,这个句子即便是虚拟语气,主句也不应该用should 而应该用would。所以正确选项为B。