一道有关于 过去式和现在完成时 的英语选择题、大家……拜托啦~!
(C)--HongKong____asmallfishingvillageinthepast.--butit_____alotinthepastninetyyears.A...
( C )--Hong Kong____a small fishing village in the past.
--but it_____a lot in the past ninety years.
A.was;changed B.has been;has changed C.was;has changed D.has been;changed
为什么这样选 展开
--but it_____a lot in the past ninety years.
A.was;changed B.has been;has changed C.was;has changed D.has been;changed
为什么这样选 展开
5个回答
展开全部
in the past,是明显的过去时间状语,所以用过去时。而现在,香港已经在过去的九年里发生了改变,强调对现在的影响,现在的改变和过去的九年有关,所以用现在完成时。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选C
Hong Kong was a small fishing village in the past. 香港在过去只是一个小的渔村。
这句话的时间状语时in the past,是过去的一个时间,强调过去的状态,所以用过去式was。
but it has changed a lot in the past ninety years. 但是,在过去的90年里,它变化了很多。
这句话的时间状语时in the past ninety years,强调的是过去至今的一段时间,所以要用现在完成时。
所以这道题两个空的答案是was ;has changed
Hong Kong was a small fishing village in the past. 香港在过去只是一个小的渔村。
这句话的时间状语时in the past,是过去的一个时间,强调过去的状态,所以用过去式was。
but it has changed a lot in the past ninety years. 但是,在过去的90年里,它变化了很多。
这句话的时间状语时in the past ninety years,强调的是过去至今的一段时间,所以要用现在完成时。
所以这道题两个空的答案是was ;has changed
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C in the past 译为在过去,是一般过去时态。而in the past ninety years 译为在过去的九十年里,时间段上包括直到现在的时间,因此用现在完成时。时态的区分你可以先看时间状语。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个用过去时是作为一个阐述就用一般过去时was,而且in the past一般都与过去时联用 而第二个空用现在完成时have changed,因为现在完成时可以表示与现在相近相关的某段时间内完成的事情,由时间壮语知符合
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询