一道有关于 过去式和现在完成时 ( 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/06/21 14:45:08
![一道有关于 过去式和现在完成时 ( 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为什么这样选](/uploads/image/z/2053910-38-0.jpg?t=%E4%B8%80%E9%81%93%E6%9C%89%E5%85%B3%E4%BA%8E+%E8%BF%87%E5%8E%BB%E5%BC%8F%E5%92%8C%E7%8E%B0%E5%9C%A8%E5%AE%8C%E6%88%90%E6%97%B6+%28+C+%29--Hong+Kong____a+small+fishing+village+in+the+past.--but+it_____a+lot+in+the+past+ninety+years.A.was%3Bchanged+B.has+been%3Bhas+changed+C.was%3Bhas+changed+D.has+been%3Bchanged%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%99%E6%A0%B7%E9%80%89)
一道有关于 过去式和现在完成时 ( 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,因为现在完成时可以表示与现在相近相关的某段时间内完成的事情,由时间壮语知符合