满分5 > 初中英语试题 >

By the end of last term, we ________ Eng...

By the end of last term, we ________ English for four years.

A. have learned    B. learned    C. would learn    D. had learned

 

D 【解析】句意:到上个学期末,我们已经学了四年的英语了。by+过去的时间点或by+the time+一般过去时态的句子,一般用过去完成式,故选D。 点睛:本题考查过去完成式。过去完成时表示到过去某一时间之前已经完成或结束的动作或状态,也就是"过去的过去".现在完成时是以现在时间为基点,事情发生在过去,对现在造成的影响;而过去完成时则以过去时间为基点,发生在过去某一时间点之前就发生了事情,即"过去的过去"。  
复制答案
考点分析:
相关试题推荐

He ________ build a motorcycle if he is given all the parts.

A. should    B. can    C. must    D. need

 

查看答案

Work harder, ________ you’ll make greater progress.

A. but    B. or    C. so    D. and

 

查看答案

Jim and John are often told ________ too much time playing video games.

A. not to spend    B. not spend    C. don’t spend    D. not spending

 

查看答案

As computers are getting ________, they are widely used in schools and offices today.

A. least expensive    B. as expensive    C. so expensive    D. less expensive

 

查看答案

They were afraid to complain about the noise ________ they didn’t want to make an enemy of their neighbors.

A. because    B. unless    C. though    D. when

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.