几道英语 __求解

来源:百度知道 编辑:UC知道 时间:2024/06/27 16:33:44
1.She swam to the shore _____ the night in the water.
A.having spent B.having spending C.when spending D.had spent

2.That was all she remembered. She couldn't _____ very much.
A.remind B.memorise C.recollect D.mind

3.I worked on the problem _____ a long time and I worked it out _____ myself _____ last.
A.for;by;at B.in;with;on C.on;by;in D.for;for;at the

4.A new factory will be set up _____ a year.
A.for B.in C.before D.late

5.The workers had been _____ strike _____ almost a month.
A.on;in B.at;in C.on;for D.on;during

------------------------------------------------------

麻烦大家楽,也请大家麻烦解释一下为什么, thank you ver much!

A having spent完成时,表示“在水里呆过一夜以后,(他向岸边游去)” (the shore 后面似乎加个介词after更好)
C recollect“回想得起。。。”强调的是某人记得某个事情但是记不清具体细节 ,remind“提醒某人记起。。。”
“那就是她能记得的全部,她已经不能记得起更多(细节了)”
A for a long time "很久" by oneself "靠自己"“独立地”
B set up 是短暂性动词词组故不能和for表示一段时间的状语连用,但是可以和in连用表示“在。。。以后”in a year "一年以后"
C be on strike "罢工"(强调状态)
go on strike "罢工"(强调动作)

c. 其它语法不对
b. 其它选择意思不对.
a. 只有A符合固定搭配
b. 将来时态的时间为一段时间(如1年,2个月,半个小时)应该用IN其它意思不对.
c. 完成时态的常见'for 后跟一段时间

1.C 她整晚都花在从水里上岸。个人觉得用with spending the night更好
2.C 想起,回忆起。remind是“使想起”,memorise是“记住”
3.A for a long time,by oneself,at last(最终),固定搭配
4.B in 1 year——1年之内
5.C on strike表状态,for almost a month表时间

C 只有when才能引导从句
C a主要是提醒的意思,b主要是记忆(重在过程),c是回忆的意思,d是留意、留心的意思
A for表示做一件事持续的时间,by表示谁做的事,at last是固定搭配,为“最后”之意
B in表示在一年内
D on strike罢工中

1.A
动词的现在分词作伴随状语,现在完成时表示已经完成的事对现在有影响。
2.C
A.提醒B.熟记C.想起D.