文档详情

现在完成时与过去完成时练习题及答案精选全文.docx

发布:2025-02-16约3.04千字共5页下载文档
文本预览下载声明

可编辑修改精选全文完整版

现在完成时与过去完成时练习题及答案

一、选择题:

1.I_______myhomeworkalready.

A.havefinishedB.finishedC.hadfinished

2.Sarah_______tothenewmovieyet.

A.hasntbeenB.hasntgoneC.didntgo

3.BythetimeIarrived,they_______themeeting.

A.havefinishedB.finishedC.hadfinished

4.Howlong_______thisbook?

A.haveyoureadB.didyoureadC.hadyouread

5.He_______breakfastwhenIcalledhimthismorning.

A.hadB.hasC.washaving

6._______tothestorebeforeyouwenthome?

A.DidyougoB.HaveyougoneC.Hadyougone

7.I_______himforalongtime.

A.havenotseenB.didnotseeC.hadnotseen

8.She_______hercarkeys.

A.lostB.haslostC.hadlost

9.We_______theprojectbythedeadline.

A.havenotfinishedB.didnotfinishC.hadnotfinished

10.Bythetimewearrivedattheparty,they_______allthefood.

A.haveeatenB.hadeatenC.ate

答案:

1.A2.A3.C4.A5.C6.C7.A8.B9.A10.B

二、填空题:

1.He_______(already/finish)hishomework.

2.They_______(not/be)tothenewrestaurantyet.

3.Bythetimehearrived,thetrain_______(already/leave).

4.Howlong_______you_______(already/read)thisbook?

5.She_______(be)tiredbecauseshe_______(already/work)allday.

6._______you_______(ever/go)toParisbefore?

7.I_______(not/see)himsincelastyear.

8.They_______(already/lose)theirwayintheforest.

9.We_______(not/finish)theprojectontime.

10.Bythetimetheycametotheparty,we_______(already/eat)allthecake.

答案:

1.hasalreadyfinished2.haventbeen3.hadalreadyleft4.haveyoualreadyread

5.is,hasalreadyworked6.Have,everbeen7.haventseen8.have

显示全部
相似文档