组卷网 > 初中英语综合库 > 语法 > 谓语动词的时态 > 现在完成时 > 表示影响(动作已完成)
题型:单项选择 难度:0.85 引用次数:143 题号:15691031
Mr Smith _________ French for 2 years. He is much better at it now.
A.learntB.was learningC.will learnD.has learnt

相似题推荐

单项选择 | 较易 (0.85)
【推荐1】Have you ever ________ anything you didn't want to say?
A.sayB.saidC.sayingD.say
2020-10-29更新 | 26次组卷
单项选择 | 较易 (0.85)
【推荐2】During the last 3 years, the students ________ more than 2000 English words.
A.have learnedB.learnedC.are learningD.will learn
2016-11-25更新 | 401次组卷
单项选择 | 较易 (0.85)
【推荐3】Mike ________ in Beijing safely. You needn’t worry about his safety.
A.arrivesB.was arrivingC.has arrivedD.arrived
2020-04-13更新 | 111次组卷
共计 平均难度:一般