高中英语,求学

来源:百度知道 编辑:UC知道 时间:2024/05/05 05:44:48
1。Have you ever visited the Opera House?
--Yes,when I was in Sydney ,I_____it twice.
A.have visited B.visited C.had visited D.would visit
-------这里答案选B,我选C,为什么C不可以?

2。All the people present at the party were his friend.
老师说这里的present词性是形容词,我不理解?
为什么不是presented呢?不是过去分词短语作定语么?

when I was in Sydney ,时间状语从句,不必要用完成时
过去完成时更是要慎重用,只有确实表示过去的过去时才用

2.没有presented这种说法,这里present就是形容词作后置定语,一般一个词作定语时放前面的,这里特殊了点

多记单词和短语 英语是靠的积累

1 had done是过去完成时,表示过去的过去,那就不符合题意了。在悉尼之前就去过2次?不可能的 这里用一般过去时只表示过去发生了一件事
2 present本身就是形容词了你加ed干什么,你见过biged吗?present本身就是后置定语了,present作动词时是呈现的意思。你们肯定没用英语点过名,英语中“到”就是present

叙述过去某个时候或某一段时间做的事情, 用一般过去时态.

present 可以用作形容词,表示" 出席的,到场的 " 这里不能用过去分词,因为过去分词表示被动的意思.