这道英语题为什么选D而不能选A

100. I ——speak a little English when I was four.
A. am able to B. was able C. could be able D. could

理由如下:

时间状语when I was four指示主句中的动词用过去形式;

这道题考察can和be able to同义;

选项A为现在时,与when I was four时态不匹配,故不可选;

选项B漏了to, was able to是正确形式;

选项C can与be able (to)叠用且漏了to,故不可选;

选项D can的过去时态could是可选形式; 

所以,此题选 D。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-16
理由有二:
第一,这是指的的戴帽子,帽子不是裤子,所以用one,裤子用pair
第二,put on 这个词组,是动副结构,代词放中间,名词中间后面均可,所以,只能是put it on,put one on
所以,此题选B本回答被网友采纳
第2个回答  2019-05-23
由从句中的was可以看出,这里是过去时,而A选项为一般现在时,所以不能选。
第3个回答  2019-05-23
这道题考察两个内容,一是时态二是情态动词的用法。
根据时间状语从句when I was four (我四岁时),说明本句是过去时态,所以排除
A.项;
B. 结构不对,应该是was able to ;
C.could 和be able 不能同时出现在一起。
所以。正确选项是D.
第4个回答  2019-05-23
因为是过去式吖