having done 和to have done的区别?
( c )The crowed cheered wildly at the sight of liu xiang,who was reported ______ the world record in the 110-meter hurdle race.
A.breaking B.having broken C.to have broken D.to break
人气:481 ℃ 时间:2019-12-17 16:25:43
解答
having done表示已经完成的动作、用在现在完成进行时
to have done 表示过去将要去做某事、用在过去将来时
选B那怎么解释呢?这句话人们都为刘翔喝彩,据报道刘翔已经破了110米栏世界纪录。
推荐
猜你喜欢
- 配制0.1mol/lNaOH溶液500mol,需称取多少克的NaOH?如何配制 配制0.1mol/LHcl溶液500ml,需量取多少ml的浓盐
- 为什么啊 加入Na2CO3做啥 加入BaCl2 硫酸根离子不是已经成了沉淀了吗
- 北师大版九年级数学下册第33页13题求解
- 用120米的铁丝做一个长方体的框架,长,宽,高的比是3比2比1,这个长方体的长,宽,高分别是多少
- 小敏房间的地面是长方形.长5米、宽3米,铺设了2厘米厚的木地板,至少需要木材多少立方米?28、一辆运煤
- They work we are doing is(
- B分之C是假分数,C一定大于B( )这是一道判断题,知道的,
- 在0,2,5,7,中任选三个数组成一个三位数3的倍数有,2和3的倍数有( )2,3,5,