when I arrived,the show_____(begin)用正确的时态填空.我想问一下这里是填has begun or had begun?麻烦讲一下什么时候用has 什么时候用had,这个问题不太懂.
人气:117 ℃ 时间:2019-10-23 05:33:14
解答
had begun
句意为:当我到那里时,演出已经开始了.“已经开始”所以用完成时.由“arrived”可知,说话人在叙述过去发生的事,不是此刻的事,所以用过去完成时.当所叙述的事情是过去发生的,对现在没有影响,这时用过去完成时.若句意为已经发生并且对现在还有影响的用现在完成时,一般以“since”……等为标志词.
I have been here since two years ago/for two years.意为我在这住了两年了(现在还住着);
若换为:I had been here for two years.意为我曾经在这里住过两年(我现在不在这里住了)
从句:主过从过(主语过去时态,从句也是过去时态),主现从变(主语是一般现在时,从句时态随语意变化)……
注意一般自然规律或事实客观真理用一般现在时
推荐
猜你喜欢
- 求英文前缀in-,im-,un-,dis-,non-的区别
- 额定电压都为220的25w和60w灯泡串联接在220v电源上 能正常工作吗 谁更亮
- 一艘船从甲地去乙地顺流而下,速度为12km/h,逆流由乙地返回甲地的速度为8km/h,那么船在静水中的速度为?
- CH2-OH-CH2-CH2-OH-是什么化学式
- 已知,点P的坐标(x,y)满足:3x+5y≤25,x-1≥0,x-4y+3≤0,及A(2,0),则|OP|向量·cos角AOP的最大值
- 一个数减去它的20%等于80,求这个数
- 代数方程应用题
- 英语翻译