人教版初二英语现在完成时句子转过去完成时练习题30题【答案解析】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
人教版初二英语现在完成时句子转过去完成时练习题30题
【答案解析】
1.She has visited Paris.(改为过去完成时)
She had visited Paris.
答案解析:现在完成时变为过去完成时,将has/have 变为had,动词的过去分词形式不变。
所以这句话变为过去完成时为She had visited Paris.
2.They have eaten breakfast.(改为过去完成时)
They had eaten breakfast.
答案解析:同样,现在完成时变为过去完成时,将have 变为had,eaten 不变。
变为过去完成时为They had eaten breakfast.
3.He has read the book.(改为过去完成时)
He had read the book.
答案解析:现在完成时改过去完成时,把has 变为had,read 的过去分词还是read。
所以变为过去完成时是He had read the book.
4.We have seen the movie.(改为过去完成时)
We had seen the movie.
答案解析:现在完成时的have 变为had,seen 不变,变为过去完成时为We had seen the movie.
5.She has written a letter.(改为过去完成时)
She had written a letter.
答案解析:has 变为had,written 是write 的过去分词,不变。
变为过去完成时为She had written a letter.
6.They have played basketball.(改为过去完成时)
They had played basketball.
答案解析:have 变为had,played 不变,变为过去完成时为They had played basketball.
7.He has sung a song.(改为过去完成时)
He had sung a song.
答案解析:has 变为had,sung 是sing 的过去分词,不变。
变为过去完成时为He had sung a song.
8.We have taken a photo.(改为过去完成时)
We had taken a photo.
答案解析:have 变为had,taken 是take 的过去分词,不变。
变为过去完成时为We had taken a photo.
9.She has bought a new dress.(改为过去完成时)
She had bought a new dress.
答案解析:has 变为had,bought 是buy 的过去分词,不变。
变为过去完成时为She had bought a new dress.
10.They have gone to the park.(改为过去完成时)
They had gone to the park.
答案解析:have 变为had,gone 是go 的过去分词,不变。
变为过去完成时为They had gone to the park.
11.She has visited the museum many times. Before she went on this trip, she _____ visited the museum many times.
A.had
B.has
C.have
D.having
答案解析:A。
本题考查现在完成时转过去完成时。
句子中“Before she went on this trip”表示过去的时间点,在此之前她已经多次参观过博物馆,要用过去完成时,即had visited。
B 选项has 和 C 选项have 都是现在完成时的助动词;D 选项having 不能单独作谓语。
12.He has read that book. When he met his friend, he _____ read that book.
A.had
B.has
C.have
D.having
答案解析:A。
“When he met his friend”是过去的时间点,在这之前他已经读过那本书了,要用过去完成时had read。
B、C 是现在完成时的助动词;D 选项having 不能单独作谓语。
13.They have played basketball for hours. Before they went home, they _____ played basketball for hours.
A.had
B.has
C.have
D.having
答案解析:A。
“Before they went home”表明过去的时间点,在此之前他们已经打了几个小时篮球了,用过去完成时had played。
B、C 是现在完成时助动词;
D 选项having 不能单独作谓语。
14.She has written many stories. Before she started this new project, she _____
written many stories.
A.had
B.has
C.have
D.having
答案解析:A。
“Before she started this new project”是过去的时间点,在此之前她已经写了很多故事,用过去完成时had written。
B、C 是现在完成时助动词;
D 选项having 不能单独作谓语。
15.He has watched that movie several times. When he talked about movies with his classmates, he _____ watched that movie several times.
A.had
B.has
C.have
D.having
答案解析:A。
“When he talked about movies with his classmates”是过去的时间点,在这之前他已经看过那部电影好几次了,用过去完成时had watched。
B、
C 是现在完成时助动词;
D 选项having 不能单独作谓语。
16.They have studied English for years. Before they took the exam, they _____ studied English for years.
A.had
B.has
C.have
D.having
答案解析:A。
“Before they took the exam”表示过去的时间点,在此之前他
们已经学了多年英语,用过去完成时had studied。
B、C 是现在完成时助动词;
D 选项having 不能单独作谓语。
17.She has sung that song many times. When she performed on stage, she _____ sung that song many times.
A.had
B.has
C.have
D.having
答案解析:A。
“When she performed on stage”是过去的时间点,在此之前她已经唱过那首歌很多次了,用过去完成时had sung。
B、C 是现在完成时助动词;
D 选项having 不能单独作谓语。
18.He has eaten breakfast. Before he went to school, he _____ eaten breakfast.
A.had
B.has
C.have
D.having
答案解析:A。
“Before he went to school”表明过去的时间点,在此之前他已经吃过早餐了,用过去完成时had eaten。
B、C 是现在完成时助动词;D 选项having 不能单独作谓语。
19.They have visited their grandparents. Before they went on vacation, they _____ visited their grandparents.
A.had
B.has
C.have
D.having
答案解析:A。
“Before they went on vacation”是过去的时间点,在此之前他们已经看望过祖父母了,用过去完成时had visited。
B、C 是现在完成时助动词;
D 选项having 不能单独作谓语。
20.She has finished her homework. When she went to play, she _____ finished her homework.
A.had
B.has
C.have
D.having
答案解析:A。
“When she went to play”是过去的时间点,在这之前她已经完成了作业,用过去完成时had finished。
B、C 是现在完成时助动词;D 选项having 不能单独作谓语。
21.She has visited many countries. She said that by the end of last year, she ____ many countries.
A.had visited
B.has visited
C.visited
D.would visit
答案解析:A。
现在完成时的句子“She has visited many countries.”转为过去完成时,时间状语变为“by the end of last year”,表示过去的过去,所以要用had visited。
22.The company has developed a new product. Before the meeting yesterday, the company ____ a new product.
A.had developed
B.has developed
C.developed
D.would develop
答案解析:A。
现在完成时“The company has developed a new product.”转过去完成时,时间状语为“Before the meeting yesterday”,过去的过去用had developed。
23.He has read a lot of books. By the time he graduated from middle school, he ____ a lot of books.
A.had read
B.has read
C.read
D.would read
答案解析:A。
现在完成时“He has read a lot of books.”转为过去完成时,时间状语“By the time he graduated from middle school”表示过去的过去,用had read。
24.They have watched the movie. Before they went to bed last night, they ____ the movie.
A.had watched
B.has watched
C.watched
D.would watch
答案解析:A。
现在完成时“They have watched the movie.”转过去完成时,时间状语“Before they went to bed last night”表示过去的过去,用had watched。
25.The scientist has made an important discovery. Before the conference last month, the scientist ____ an important discovery.
A.had made
B.has made
C.made
D.would make
答案解析:A。
现在完成时“The scientist has made an important discovery.”转过去完成时,时间状语“Before the conference last month”表示过去的过去,用had made。
26.She has learned French for three years. By the end of last term, she ____ French for three years.
A.had learned
B.has learned
C.learned
D.would learn
答案解析:A。
现在完成时“She has learned French for three years.”转过去完成时,时间状语“By the end of last term”表示过去的过去,用had learned。
27.They have finished their homework. Before the teacher came in, they ____ their homework.
A.had finished
B.has finished
C.finished
D.would finish
答案解析:A。
现在完成时“They have finished their homework.”转过去完成时,
时间状语“Before the teacher came in”表示过去的过去,用had finished。
28.He has written many articles. By the time he was twenty-five, he ____ many articles.
A.had written
B.has written
C.wrote
D.would write
答案解析:A。
现在完成时“He has written many articles.”转过去完成时,时间状语“By the time he was twenty-five”表示过去的过去,用had written。
29.The team has won many matches. Before the final game last week, the team ____ many matches.
A.had won
B.has won
C.won
D.would win
答案解析:A。
现在完成时“The team has won many matches.”转过去完成时,时间状语“Before the final game last week”表示过去的过去,用had won。
30.She has visited the museum. Before she met her friend yesterday, she ____ the museum.
A.had visited
B.has visited
C.visited
D.would visit
答案解析:A。
现在完成时“She has visited the museum.”转过去完成时,时间状语“Before she met her friend yesterday”表示过去的过去,用had visited。