关于非谓语动词做状语
题目
关于非谓语动词做状语
1.Having been delayed by heavy traffic,she found it impossible to arrive on time.
2.Anna was reading a piece of science fiction,completely lost to the outside world.
这两句同样是非谓语动词做状语,但是为什么一句用having been done而一句用done?
答案
第一句呢,用having been done,因为事情发生在过去的过去,遇到交通堵塞是发生在她知道要迟到之前的事情,所以叫过去的过去.
第二句是描述一个状态,两者同时发生,所以只要用过去时不需要用分词结构.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 真菌和腐生细菌分解动植物尸体等,是异养生物,为什么是错的
- “惟”字和“唯”字的区别和用法
- 小草这是什么?
- 学会放弃的英文是什么
- 求x*sqrt(2*r*x-x*x)dx的积分
- 480÷12×(472-213)怎样简便就怎样计算
- 到底1公斤肉等于多少卡路里
- 仿照下面两个比喻句的行式,以 真诚 为开头,写两个相同句式的比喻句.
- 一根竹竿比一根绳子短2米,把这根绳子对这后,每段的长度比竹竿短1.5米,原来绳子的长度是多少米?
- 六(二)班同学庆祝,六一,儿童节,做的红花比黄花多30朵.黄花的朵数是红花的3分之1,红花和黄花各做了多少朵?
热门考点