一道有关于 过去式和现在完成时 ( 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为什么这样选
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 17:22:24
一道有关于 过去式和现在完成时 ( 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为什么这样选
一道有关于 过去式和现在完成时
( 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
为什么这样选
一道有关于 过去式和现在完成时 ( 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为什么这样选
C,第一个句子用过去时,表示香港以前是个小渔村.因为有明显的时间状语in the past,这样的时间状语用过去时
第二个句子有明显的时间状语in the past+年数.这样的状语用现在完成时,表示已经改变了很多.从过去直到现在的一个过程.
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年里,它变...
全部展开
选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
收起
C in the past 译为在过去,是一般过去时态。而in the past ninety years 译为在过去的九十年里,时间段上包括直到现在的时间,因此用现在完成时。时态的区分你可以先看时间状语。
第一个用过去时是作为一个阐述就用一般过去时was,而且in the past一般都与过去时联用 而第二个空用现在完成时have changed,因为现在完成时可以表示与现在相近相关的某段时间内完成的事情,由时间壮语知符合