![]() ![]() |
涉及“can (could)+have+過去分詞”結構的一道考題 |
作者:300li 文章來源:本站原創 點擊數 更新時間:2009-11-15 文章錄入:admin 責任編輯:admin |
|
涉及“can (could)+have+過去分詞”結構的一道考題 有這樣一道題: I can’t find him anywhere; he __________ home. A. can go B. can have gone C. could go D. could have gone 此題應選D。首先,can一般不用于肯定的推測用法中,從而排除A,B;另一方面,從句意上看,這應該是對過去發生動作的推測,所以只能用D。 can [could]+have+p. p. 的用法要注意: 1. can+have+p. p. 主要用于否定句或疑問句: He can’t have said so. 他不可能這樣說過。 Where can he have gone? 他會上哪兒去了呢? 2. could+have+p. p. 主要用于: 1) 表示對過去的推測,可用于肯定句、否定句或疑問句,其意為“可能(已經)……”: He could have forgotten that. 他可能把那事忘了(www.hz123456.com)。 Where could he have gone on such a night? 在那樣一個晚上他會到什么地方去了呢? 2) 表示過去沒有實現的可能性(即某事本來可以發生,但卻沒有發生),意為“本來可以……”: You could have given her some help. 你本來可以給 她些幫助的。 3) 用來委婉地責備某人過去應該做某事而沒有去做,意為“本來應該……”: You could have come here a little earlier. 你本 來應該來早點的。 4) 表示“差點兒就要”: I could have died laughing. 我差點兒笑死了。 |
![]() ![]() |