---Have you done your homework,Bob?
题目
---Have you done your homework,Bob?
---Yes,I____it twenty minutes ago.
A.have done B.did
C.had done D.do
正确答案是B,为什么A不行?
答案
twenty minutes ago是过去时间
具体描述一个动作发生的时间、地点、方式等情况要用过去时.
have done 是现在完成时,不能和twenty minutes ago搭配.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 函数y=f(x)在(0,+无穷大)上是增函数,若f(x)小于f(3X-2),则x的范围是多少?
- 一般现在时、一般过去时、现在进行时、一般将来时各5句,
- 亚硫酸与氧气反应生成硫酸,那氧气具有什么性
- 唐太宗在资治通鉴里是一个怎样的君主
- 我爸爸中等身高留着胡须 用英语翻译(两种)
- 将电量为-4×10-6C的电荷沿用一条电场线由A点移到B点克服电场力做功2.4×10-5J,再由B点移到C点电场力做功1.2×10-5J,求: (1)电荷从A到B电势能变化了多少?UAB=? (2)电
- Rita will meet May at the court.(改为一般疑问句并作否定回答)
- 解不等式:(1-3y)2+(2y-1)2>13(y-1)(y+1)
- 在括号里填上数字 ( )岸青山相对出,孤帆( )片日边来.
- 设等差数列{an}的前n项和为Sn,且a1=2,a3=6,(1)求数列{an}的通项公式;(2)若Sk=110,求k的值