帮忙解答下,英语选择题!

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:10:55
1.why was he fined?
he happened to __flowers in the park.
A.been seen step up B.be seen picking C.be caught to pull D.catch damaging

2. He tried many times to crawl over the fence after evening class,__each time by the guards in our school.
A.only to be caught B.having been caught C.being caught D.to be caught

我的答案是B,B,给的答案是A,A

Step up flowers----没有这个用法
pick flowers-----固定搭配,采花

他为什么被罚款?
因为他正巧在摘花时被看见了~
see sb doing sth 看见某人正在做某事
第一题如果想选a,假设我们,假设,有这个词组step up flower,表示践踏花朵的话,那么,选a表示,他践踏花朵的全过程都被人看见了,也就是我们时常用的see sb do sth的一个实例----看见某人做某事的全过程,可惜没有step up flowers这个词组(你可以粘到google上试试),哦,忘了,a要是对的,还需要变成happened to be seen践踏花朵

第二题,你做错了

only to....
这是很常用的一个词组
他多次设法在晚课后爬过篱笆,没料想每次都被我们学校的保安抓到。
现在明白only to的意思了么?
only to
不料竟会..., 没想到会...

选b呢
having been caught。。。。
那句子的意思就是
他在被保安次次抓回的情况下,还设法爬篱笆。

貌似没什么错误,有些类似中国人说的屡败屡战

但是,但是。。。
真的是这个意思,这个句子应当这样表达:
Having been caught each time by the guards in our school,He STILL tried many times to crawl over the fence after evening class.
应当有转折关系在里面才比较通顺,而且注意,这时候状语应该前置,放在后面,想一想逻辑是不是挺混乱

再从言外意上来讲
1.而且having been ...还有暗示一种,曾被怎样但现在不怎样的意思
比如Having been married,he...
就表示他原来结婚了,但现在不
2.而且having been x,y这类句型
一般暗示了,x是y发生的原因