沪教牛津版八年级上册《Unit 6 Ancient stories》2023年同步练习卷
一、选择题
1.﹣____ you _____ the homework yet ?
﹣Yes,we ____ it two hours ago.( )
A.Did…finish;finished
B.Have…finished;finished
C.Did…finish;have finished
D.Have …finished;have finished
2.﹣You play the piano so well,Tony.
﹣I______ to play the piano since I was three years old.( )
A.learn B.learned
C.have learned
3.His father ______ the Party since 1978.( )
A.joined B.has joined
C.was in D.has been in
4.﹣ How long_______you_______these books?
﹣ For a month.( )
A.do;keep B.did;keep
C.will;borrow D.have;kept
5.一What a nice bike!How long you it?
一Just five weeks.( )
A.will;buy B.did;buy
C.are;having D.have;had
6.﹣How long have you Shenzhen,Miss Smith?
﹣ four years ago.I enjoy living here.( )
A.come to;For B.been to;For
C.gone to;Since D.been in;Since
7.﹣ You play the piano so well,Tony.
﹣I______ to play the piano since I was three years old.( )
A.learn B.learned
C.have learned D.am learning
8.The famous singer from his country for a year.( )
A.has left B.has gone
C.has been away D.has gone away
9.﹣﹣﹣Why are you still here?It's so late.
﹣﹣﹣Because I my work.Don't worry.It's almost done.( )
A.wasn't finishing B.wouldn't finish
C.haven't finished D.won't finish
10.﹣When the new watch?
﹣Well.I it for two weeks.( )
A.have you bought,have had
B.did you buy,have bought
C.have you bought,have bought
D.did you buy,have had
11.﹣How long have you been collecting shells?
﹣ .( )
A.After I left school
B.Before I moved here
C.When I went to school
D.Since I was ten years old
12.﹣Where are you going for your holiday?
﹣﹣Well,we _______ yet.( )
A.haven't decided B.hadn't decided
C.don't decide D.didn't decide
13.一Are you a Party member?
一Yes,I the Party three years ago.I a Party member for three years.( )
A.joined;have been
B.has joined;have been
C.was joined;am
D.joined;was
14.一You seem to know much about the city.
一That's true.I it three times.( )
A.visited B.have visited
C.will visit D.visit
15.﹣Has the match started?
﹣Started?Finished!The Russians .( )
A.are winning B.beats
C.will defeat D.have won
16.﹣When ____ you make friends with Thomson?
﹣We ____ friends since ten years ago.( )
A.did;were B.have;have been
C.did;have been D.have;have made
17.My parents Nanjing for 20 years since they came here.( )
A.have gone to B.have been to
C.have been in D.are in
二、用所给单词正确形式填空
18.I haven't (sweep)the floor yet.
19.It has been ten years since we (meet) each other last time.
20. you ( clean ) the room yet?
21.So far,many countries ( develop ) their software programs.
22.He ( keep ) the book since two days ago.
23.By now,they ( plant ) more than 4,000 trees on that hill.
三、单词拼写
24.steal (过去式)
25.The boy ( 拖) the wooden box into his room.
26.His father has been in the Party 10 years ago.
四、书面表达
27.请以"Do what you're good at"为题目,写一个小故事。词数80左右。
沪教牛津版八年级上册《Unit 6 Ancient stories》2023年同步练习卷
参考答案与试题解析
一、选择题
1.【解答】根据题意:﹣你完成家庭作业了吗?﹣完成了.由yet可知是现在完成时的标志;two ago是一般过去时的标志.
故选:B。
2.【解答】根据提示,推测意思是﹣你钢琴弹得这么好.﹣我从三岁起就学会了弹钢琴,构成现在完成时,用have learned.
故选:C.
3.【解答】根据句意"他的父亲从1978年起就加入了共产党"和时间状语since 1978可知,其构成为have/ has done,用has,在完成时中不能和时间段连用.
故选:D.
4.【解答】由下文回答"For a month"可知,谓语动词应用延续性动词,选项中keep为延续性动词。
故选:D。
5.【解答】答语"Just five weeks.(刚刚五周)"为时间段,要和现在完成时连用、B(一般过去时)和C(现在进行时)。
故选:D。
6.【解答】come to 来到,是短暂性动词;gone to 去了;句子中有How long,所以要用延续性动词;for后跟时间段,four years ago是时间点,结合选项。
故选:D。
7.【解答】考查动词时态.根据提示,托尼.since表示"自从……以来"时、连词还是副词.由此用have learned.
故选:C.
8.【解答】时间状语for a yer(一年)为段时间,而leave和go都不是延续性动词,故而排除A。
故选:C。
9.【解答】答案:C.结合语境,造成的结果是现在仍在这里,现在完成时否定句的构成:主语+have/has+not+动词的过去分词+其他(当主语是第三人称单数时用has,故选C.
10.【解答】考查动词时态。根据语境,买的动作已经发生了;第二空,构成是"have/has+过去分词",与for+一段时间连用时,用have had。
故选:D。
11.【解答】A.After I left ;B.Before I moved here 在我搬来这里之前 I went school在我上学的时候 I was years 。根据问句?可知答句应用完成时态的时间短语。故选:D。
12.【解答】答案:A 联系上下文语境,根据yet可知,其否定结构为haven't/hasn't+过去分词;hadn't decided意为还没决定;don't decide意为没决定;didn't decide意为没决定.又因为we是第一人称复数.故选A.
13.【解答】three years ago是一般过去时常用的时间状语,该时态的结构是主语+动词过去式,其过去式是joined,该时态的结构是主语+have/has done。
故选:A。
14.【解答】现在完成时指过去的动作或状态持续到现在,对现在造成的影响,所以非常了解。
故选:B。
15.【解答】结合语境可知动作发生在过去,对现在造成一定的影响,问题中提到了Finished。A是现在进行时,C是一般将来时。
故选:D。
16.【解答】考查助动词的过去式及现状完成时.句意:﹣你和汤姆森什么是交朋友的.可知第一空是一般过去时,排除B D ten ago可知,主语we用have.
故选:C.
17.【解答】因为后文有since,所以此处要用现在完成时,排除D;have/has been to sp.已经去过某地(去而复返)。根据句意可知此处是"待在南京"。
故选:C。
二、用所给单词正确形式填空
18.【解答】根据关键词haven't和yet,所以要用过去分词来填空.结合给出的单词提示."
故答案为swept.
19.【解答】根据时间状语last time.结合给出的单词提示,已经十年了."
故答案为met.
20.【解答】根据yet可知,此处为现在完成时,主语为you,故助动词have位于句首。过去分词cleaned位于主语之后。
故填:Have;cleaned。
21.【解答】根据So far可知,结构为have/has done countries。
故填:have developed。
22.【解答】根据 since days ,此处为现在完成时,结构为has/have done,使用has kept。
故填:has kept。
23.【解答】根据By now可知,结构为have/has done,故使用have planted。
故填:have planted。
三、单词拼写
24.【解答】steal偷,动词。
故答案为stole。
25.【解答】拖,英语表达是:pull,时态是一般过去时。
故答案为pulled。
26.【解答】根据句意"他的父亲在十年前就入党了"可知动作发生在过去某一时间开始,并对现在造成影响,句子的谓语动词应使用现在完成时have done的形式.
故答案为:since
四、书面表达
27.【解答】
Do what good
One day,a frog saw a swan flying.【高分句型一】He also wants to fly in the sky.So he practiced flying hard.But he couldn't fly.So he put wings on himself,"Do you're at".So the frog no longer wanted to fly?