题目内容

12.这副眼镜你买了多久了?
How long have you had this pair of glasses?.

分析 How long have you had this pair of glasses?

解答 答案:How long have you had this pair of glasses?
根据汉语意思"这副眼镜你买了多久了?"可知此句在英语中应用特殊疑问句去表达;提问"多久"应用how long;此句表达的意思是在过去的某个时间买的眼镜,现在一直拥有这副眼镜,强调这种状态的延续,所以应该用现在完成时去表达,其构成为has/have+过去分词;因为此句是指状态的延续,所以动词一定要用延续性动词,这里可以用动词have(拥有)代替短暂性动词buy;由于此句是疑问句,所以语序要用疑问语序,应当把助动词提到主语前面;主语为you,所以应用助动词have,动词have的过去分词为had,故这部分可表达为How long have you had;"这副眼镜"可表达为this pair of glasses作为句子的宾语接在后面;故此句可完整地表达为:How long have you had this pair of glasses?

点评 此题考查句子的完整翻译.做题时要先根据汉语句子确定出句子的类型,疑问词,时态极其相关细节性的语言点.一定要注意细节,翻译要到位并且准确.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网