基本信息
文件名称:八年级英语现在完成时练习题50题含答案解析.docx
文件大小:14.57 KB
总页数:15 页
更新时间:2025-05-27
总字数:约6.93千字
文档摘要

八年级英语现在完成时练习题50题含答案解析

1.I____myhomeworkalready.

A.havefinished

B.hasfinished

C.finished

D.finish

答案解析:A。选项A“havefinished”是现在完成时,主语是I,助动词用have,“finished”是过去分词。现在完成时表示过去发生的动作对现在造成的影响,这里表示“我已经完成了作业”,对现在的状态有影响。选项B“hasfinished”助动词错误,主语是I不能用has。选项C“finished”是一般过去时,只表示过去的动作,不能体现对现在的影响。选项D“finish”是一般现在时,也不能体现过去动作对现在的影响。

2.She____thebookfortwodays.

A.hashad

B.havehad

C.had

D.has

答案解析:A。选项A“hashad”是现在完成时,主语是she,助动词用has,“had”在这里是“have”的过去分词,表示“拥有”。现在完成时可以和一段时间连用,表示从过去持续到现在的动作或状态,这里表示“她拥有这本书两天了”。选项B“havehad”助动词错误,主语是she不能用have。选项C“had”是一般过去时,不能和一段时间连用。选项D“has”后面缺少动词,不完整。

3.They____toBeijingtwice.

A.havebeen

B.hasbeen

C.went

D.go

答案解析:A。选项A“havebeen”是现在完成时,主语是they,助动词用have,“been”是“be”的过去分词。现在完成时中“havebeento”表示去过某地,这里表示“他们去过北京两次”。选项B“hasbeen”助动词错误,主语是they不能用has。选项C“went”是一般过去时,不能体现去过的次数对现在的影响。选项D“go”是一般现在时,也不能体现过去动作对现在的影响。

4.He____not____hisroomyet.

A.has,cleaned

B.have,cleaned

C.cleaned

D.cleans

答案解析:A。选项A“has,cleaned”是现在完成时,主语是he,助动词用has,“cleaned”是过去分词。现在完成时的否定形式是“have/hasnot+过去分词”,这里表示“他还没有打扫他的房间”,对现在的状态有影响。选项B“have,cleaned”助动词错误,主语是he不能用have。选项C“cleaned”是一般过去时,只表示过去的动作,不能体现对现在的影响。选项D“cleans”是一般现在时,也不能体现过去动作对现在的影响。

5.We____Englishforthreeyears.

A.havestudied

B.hasstudied

C.studied

D.study

答案解析:A。选项A“havestudied”是现在完成时,主语是we,助动词用have,“studied”是过去分词。现在完成时可以表示从过去持续到现在的动作,这里表示“我们学习英语三年了”。选项B“hasstudied”助动词错误,主语是we不能用has。选项C“studied”是一般过去时,只表示过去的动作,不能体现持续到现在的状态。选项D“study”是一般现在时,也不能体现过去动作对现在的影响。

6.She____never____toShanghai.

A.has,been

B.have,been

C.was

D.is

答案解析:A。选项A“has,been”是现在完成时,主语是she,助动词用has,“been”是“be”的过去分词。现在完成时中“have/hasbeento”表示去过某地,这里表示“她从来没有去过上海”,对现在的状态有影响。选项B“have,been”助动词错误,主语是she不能用have。选项C“was”是一般过去时,不能体现从来没去过的状态对现在的影响。选项D“is”是一般现在时,也不能体现过去动作对现在的影响。

7.They____just____themovie.

A.have,watched

B.has,watched

C.watched

D.watch

答案解析:A。选项A“have,watched”是现在完成时,主语是they,助动词用have,“watched”是过去分词。现在完成时表示过去发生的动作对现在造成的影响,这里表示“他们刚刚看过这部电影”。选项B“has,watched”助动词错误,主语是they不能用has。选项C“watch