分析 has been on for several hours
解答 答案:has been on for several hours
根据给出的汉语句子,结合英语的翻译,经过对照后发现英语句子中缺少"已经开了几个小时了"的表达,其中"几个小时"的英文表达为"for several hours"结合汉语句子中关键词"已经"以及该表示一段时间的时间状语,是现在完成时的标志词,表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,此时的动词必须要用于延续性动词,所以在本句中"开"的英文表达为延续性动词短语"be on",现在完成时的结构为have/has+动词的过去分词,主语为The TV set是第三人称单数,故用has,be 的过去分词为been,故答案为has been on for several hours
点评 做类似题首先读汉语句子了解要表达的意思,然后跳过空格再读一下所给的英语部分从而分析出要求翻译的英语,最后填入正确答案并检查,在本题中注意用现在完成时其结构为have/has+动词的过去分词,如句中带有表示一段时间的时间状语时此时的动词必须要用于延续性动词把握这两点是答题的关键
科目:初中英语 来源: 题型:选择题
A. | How many | B. | How much | C. | How often | D. | How long |
查看答案和解析>>
科目:初中英语 来源: 题型:阅读理解
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
科目:初中英语 来源: 题型:填空题
查看答案和解析>>
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com