英语语法题(82)-动词的时态和语态 P146 No.8

来源:百度知道 编辑:UC知道 时间:2024/05/15 11:38:06
Shirley_____a book about China last year but I don't know whether fshe has finished it.
A.has written B.wrote
C.had written D.was writing

write 的现在分词形式是writting 还是writing?

答案+思路,3Q

选D...时间是last year,用过去时,排除A,C ...如果选A,C则说明已经写完了...而根据题意“I don’t know whether she has finished it(我不知道她是否已经写完)”,所以用进行时was writing,表示动作的持续,符合题意。而wrote表示“(过去)已写完”,与题意不符合。

现在分词是writting

B
全句意思是SHIRELY去年写了一本书但是我不能确定她是否写完了。
答案A和C都是完成式,如用的话就是说SHIRELY已经写完了,与后半句不相符合。
答案D是进行式,肯定不正确。
因此正确答案是B

D 句意:雪利去年在写一本关于中国的书,但不知道她现在写完了没.
分析:句中有but的,时态可以不一致。
根据句意,只有D 了。
是 writting.

write 的现在分词形式是writing,不用双写。write wrote written writing
此题答案为D。 不知道写完没是关键。用wrote 表是写完了。一般过去时可表示过去发生的动作。如He wrote a book.
句中有last year,就不能用和现在有关的时态,排除A。
过去完成时态必须有过去的时态作为基础,指发生在过去的过去。所以排除C