來訪者、有 - 古德明

來訪者、有 - 古德明

Tarantulaareshort-livedandmayfrightenyourfriendsandanyonewhovisit/visitsyou這一句,who應包括friendsandanyone,所以動詞應用複數形式的visit,對嗎?
Anyone之後的who,通常只代表anyone,不包括anyone之前的名詞,例如NickyAliJackson的EncyclopediaofDomesticViolence(家庭暴力百科全書)Africa:DomesticViolenceandtheLaw條下有句子說:TheSouthAfrican1998DomesticViolenceAct...(prohibits)domesticviolence...byparents,guardians,otherfamilymembersandanyonewhoresideswiththevictim(南非一九九八年家庭暴力條例禁止父母、監護人、其他家人以及任何和受害者共同居住人士在家使用暴力)。讀者示下那一句,anyone之後用visits會較好,全句意思是:「塔蘭托大蜘蛛很短命,而且可能嚇怕你的朋友和訪客。」
Ihavegot/havehadalotoftimeforwritingsinceschooldays(我離開學校之後,有很多時間寫作)這一句,havegot和havehad文法、語意上有沒有分別?
一般而言,havegot解作「有」,等於have,文法上算是簡單現在式(simplepresenttense),例如:Ihave(got)aletterfromhim(我有他寄來的一封信)。
Havehad則是現在完成式(persentperfecttense),指剛剛過去或由某個時候到現在的事,例如:(1)Ihavehadlunch(我剛剛吃過午飯)。(2)Ihavehadthissuspicionforyears(我多年來都是這樣懷疑)。這兩句的havehad,和讀者示下那句一樣,都不可改為havegot。指「有」的havegot不算是完成式動詞。