lipingzhou13
答案:B.翻译:我能闻到房子传来的烟味。我想它(即房子)已经着火了。解释:此题关键在于对catch fire这一动作的瞬间性的理解。1. catch fire“着火”是一个瞬间完成的动作,并不能延续一段时间。如果表示“着火”这一状态,必须用be on fire.由此可以排除C。它使用了现在完成进行时。该时态强调动作从过去开始,一直延续到现在,所以要求谓语动词必须是延续性动词,而catch fire只是瞬间性动词短语。2. 既然已经“闻到烟味”了,说明“着火”这一瞬间性动作已经发生,而并不是现在正在发生,可以排除A。3. BD都可以表明已经发生的动作catch fire,但是由首句I can smell smoke from the house,可知它强调对现在的影响,所以用现在完成时最好。而一般过去时只强调过去发生的动作本身,并不牵涉到对现在的结果影响。由此可以排除D,正确答案应该是B。
iamYolandaXYZ
着火~catch fire扑灭~put out (the fire)张贴~post (up)穿上~wear/dress up /get on/take on脱下~get off/remove/take off推迟~delay^_^ 希望帮到您吧~
优质英语培训问答知识库