现在完成时的典型例题和答案
推荐文章

1、—Have you ever been to Beijing?
—No, I _______ been there before.
A. have B. has C. had D. haven't
解析:这是一个现在完成时的选择题,根据句子的否定回答,用现在完成时的否定形式,表示动作从过去到现在都没有发生过。
答案:D.
2、haven't—How long _______ you _______ English?
—I _______ English for three years.
A. have; learned; have learned
B. have; learned; learned
C. had; learned; have learned
D. had; learned; learned
解析:这是一个现在完成时的选择题,问对英语的学习经历,答句用现在完成时表示从过去某个时间点开始学习,到现在已经学会了。
答案:A.
3、have; learned; have learned—_______ you ever _______ a foreign language?
—Yes, I _______. I _______ French.
A. Have; studied; have; have studied
B. Have; studied; have; studied
C. Has; studied; have; studied
D. Has; studied; have; have studied
解析:这是一个现在完成时的选择题,问对外语的学习经历,答句用现在完成时表示从过去某个时间点开始学习,到现在已经学习了。
答案:B.
4、Have; studied; have; studied—How many books _______ you _______ so far this year?
—I _______ five books.
A. have; read; have read
B. have; read; read
C. has; read; have read
D. has; read; read
解析:这是一个现在完成时的选择题,问对今年到目前为止读过多少本书,答句用现在完成时表示从过去某个时间点开始阅读,到现在已经读了。
答案:A. have; read; have read
5、—_______ you _______ your homework yet?
—Yes, I _______ it already.
A. Have; finished; finish
B. Have; finished; have finished
C. Has; finished; finish
D. Has; finished; have finished
解析:这是一个现在完成时的选择题,问对作业的完成情况,答句用现在完成时表示动作已经完成。
答案:B. Have; finished; have finished
6、—_______ they _______ that movie before?
—No, they _______.
A. Have; watched; haven't
B. Have; watched; don't
C. Has; watched; haven't
D. Has; watched; don't
解析:这是一个现在完成时的选择题,问他们是否看过那部电影,答句用现在完成时的否定形式表示动作从过去到现在都没有发生过。
答案:A. Have; watched; haven't
7、—_______ the teacher _______ the students' notebooks yet?
—Yes, she _______.
A. Has; checked; has
B. Has; checked; checked
C. Have; checked; has
D. Have; checked; checked
解析:这是一个现在完成时的选择题,问老师是否检查过学生的笔记本,答句用现在完成时表示动作已经完成。
答案:A. Has; checked; has
8、—_______ you _______ your keys anywhere?
—No, I _______.
A. Have; lost; have
B. Have; lost; lost
C. Has; lost; have
D. Has; lost; lost
解析:这是一个现在完成时的选择题,问你是否把钥匙弄丢了,答句用现在完成时表示动作已经发生。
答案:B. Have; lost; lost
9、—_______ your parents _______ to that country before?
—No, they _______.
A. Have; been; haven't
B. Have; been; don't
C. Has; been; haven't
D. Has; been; don't
解析:这是一个现在完成时的选择题,问你的父母是否去过那个国家,答句用现在完成时的否定形式表示动作从过去到现在都没有发生过。
答案:A. Have; been; haven't
10、—_______ you _______ dinner yet?
—No, I _______.
A. Have; had; haven't
B. Have; had; don't
C. Has; had; haven't
D. Has; had; don't
解析:这是一个现在完成时的选择题,问你是否吃过晚饭,答句用现在完成时的否定形式表示动作尚未完成。
答案:A. Have; had; haven't
现在完成时的典型例题和答案




