--I heard John found a soft and well-paid job last week.
--So what? Born in a family with influential parents, I ______ one better than his earlier.
A. will get B. had got C. might get D. would have got
老师,这个选D,同为虚拟语气,为什么不可以是B呢,是因为earlier吗? 而且Born in a family with influential parents 是对现在事实的假设,还是过去事实的假设呢?不知道如何判断和确定,求老师指点。
--I heard John found a soft and well-paid job last week.
--So what? Born in a family with influential parents, I ______ one better than his earlier.
A. will get B. had got C. might get D. would have got
本题 D 是唯一正确答案。
John上周找到一个好工作。我早于他找一个更好的工作,时间早于john, 陈述语气要用过去完成时,虚拟语气要用would have done形式。A、D 选项的动词形式和earlier这个状语矛盾,故可以排除。
本题可以选B,此时为陈述语气表示事实。Born...过去分词短语为原因状语。句子的意思是:我出生在一个父母很有影响力的家庭,所以我找的工作比他的更好、更早。
本题也可以选D,此时为虚拟语气,句末省略了if I had wished so.。句子的意思是:我出身在一个父母很有影响力的家庭,如果我愿意的话,我本来会更早地找到一个比他更好的工作。
不过,我猜测出题人认为born...过去分词短语为条件状语,表示虚拟条件,意思是:如果我出生在一个父母很有影响力的家庭,我会比他更早地找到一份更好的工作。所以,出题人将答案设为D。但出题人忽略了过去分词不能表示虚拟条件的。born...作状语,主句是不能用虚拟语气的,除非理解为主句后省略了一个if从句:if I had wished so. Born在本句不可能是条件状语,只能是原因状语。要想表示“如果我出身于...", 必须用if虚拟条件句:If I had been born..., I would have got...
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!