题目内容
【题目】用所给动词的现在完成时填空。
【1】Mrs Wang and Grandma _______ _______ to Beijing before. (be)
【2】_______ you _______ enough money to buy the computer? (get)
【3】They _______ _______ in Los Angeles for 5 years. (live)
【4】Mrs. Li _______ _______ her suitcase yet. (not pack)
【5】They ______ _______ some presents for Aunt Wendy and Uncle Tom. (buy)
【6】How many cakes _______ your mum _______ for the party? (make)
【7】He _______ _______ the watch for about 40 years. (have)
【8】My father _______ _______ in the factory for 25 years. (work)
【答案】
【1】 have been
【2】 Have got
【3】 have lived
【4】 hasn’t packed
【5】 have bought
【6】 has made
【7】 has got
【8】 has worked
【解析】
【1】句意:王太太和奶奶以前去过北京。
根据题干可知句意为“王太太和奶奶以前去过北京。”before一般用于现在完成时之中,其结构为:have/has+动词的过去分词,这里主语是复数,所以助动词用have,be的过去分词是been;故答案为:(1)have(2)been。
【2】句意:你有足够的钱买这台电脑吗?
根据题干可知句意为“你有足够的钱买这台电脑吗?”句子时态用现在完成时,其结构为:have/has+动词的过去分词;本句为一般疑问句,主语是you,助动词用have,且应提到主语的前面放在句首,get的过去分词是got;故答案为:(1)Have(2)got。
【3】句意:他们在洛杉矶已经住了5年了。
根据题干可知句意为“他们在洛杉矶已经住了5年了。”for5years表示五年,是一段时间,通常和现在完成时连用,其结构为:have/has+动词的过去分词;主语是they,复数形式,助动词用have,live的过去分词是lived;故答案为:(1)have(2)lived。
【4】句意:李太太还没收拾行李。
根据题干可知句意为“李太太还没收拾行李。”从yet判断句子使用现在完成时,构成为:have/has+动词的过去分词,含有not,应该是否定形式,在have/has后面加not,主语是单数,用has,pack的过去分词是packed;故答案为:(1)hasn’t(2)packed。
【5】句意:他们给温迪阿姨和汤姆叔叔买了一些礼物。
根据题干可知句意为“他们给温迪阿姨和汤姆叔叔买了一些礼物。”要求用动词的现在完成时填空,现在完成时的结构是:主语+has/have+动词的过去分词+其它。本句主语是they,是第三人称复数,助动词用have;动词buy的过去分词是bought;故答案为:(1)have(2)bought。
【6】句意:你妈妈为聚会做了多少蛋糕?
根据题干可知句意为“你妈妈为聚会做了多少蛋糕?” 要求用动词的现在完成时填空,现在完成时的特殊疑问句结构是:特殊疑问词+has/have+主语+动词过去分词+其它?本句主语是yourmum,是第三人称单数,因此第一个空填has;动词make的过去分词是made,第二个空填made;故答案为:(1)has(2)made。
【7】句意:他得到这块表已经大约40年了。
根据题干可知句意为“他得到这块表已经大约40年了。”由for about 40 years,判断本句是现在完成时,现在完成时由“has/have+动词的过去分词”构成;本句中,主语是he,是第三人称单数,助动词用has,动词get的过去分词是got;故答案为:(1)has(2)got。
【8】句意:我父亲在这家工厂已经工作了25年。
根据题干可知句意为“我父亲在这家工厂已经工作了25年。”由for25years,判断本句是现在完成时,现在完成时的结构是:主语+has/have+动词的过去分词+其它;本句主语是myfather,是第三人称单数,助动词用has,动词work的过去分词是worked;故答案为:(1)has(2)worked。
本题首先要粗读每个句子,看每个句子是什么意思。然后看所要填写的内容在句子中做什么成分,需要什么词性;按照所给出的单词提示,结合相关的语法知识对单词或短语做出形式上的变化。如,第1小题,根据题干可知句意为“王太太和奶奶以前去过北京。”before一般用于现在完成时之中,其结构为:have/has+动词的过去分词,这里主语是复数,所以助动词用have,be的过去分词是been;故答案为:(1)have(2)been。第3小题,根据题干可知句意为“他们在洛杉矶已经住了5年了。”for5years表示五年,是一段时间,通常和现在完成时连用,其结构为:have/has+动词的过去分词;主语是they,复数形式,助动词用have,live的过去分词是lived;故答案为:(1)have(2)lived。