"for" 的用法 - 英檢

Table of Contents



剛才在網路上 偶然看到了這句英文:

"I've got my master degree for years."


我想請問一下,

這句可以用"for"這個字嗎?

因為我私以為"for"應放在具有持續性的動詞後面

這裡的"got"應該不具有持續性,

所以

Q1.
這裡是不是 不該用"for years"

而應該改為 "I've got my master degree many years ago." ?





Q2.

"I've got my master degree years ago."

這個句子裡的"years"前面 沒有加任何東西修飾, 可以這樣嗎?



Q3.

"I've got my master degree some years ago."

這句的"some"會不會用得怪怪的? 如果會,該怎麼修改?



抱歉有三個問題想請教各位先進 ╭(_ _)╮

在此先說聲感謝

--

All Comments

Eden avatarEden2010-04-03
Q2: some →several?
Queena avatarQueena2010-04-04
I've got my master degree for years. 這句前面的I'v 就
Skylar DavisLinda avatarSkylar DavisLinda2010-04-08
是I have的縮寫啊 所以後面的for years並沒有用錯 沒有形
Noah avatarNoah2010-04-10
容詞表示純粹表示經歷好幾年吧
Hedwig avatarHedwig2010-04-14
另外get的過去分詞可以寫成got或gotten
Sarah avatarSarah2010-04-15
因為前面有 have ,這句是完成式,沒有問題
Olivia avatarOlivia2010-04-16
Q2也許不是對不對的問題 只是母語人士聽了會覺得怪怪
Mary avatarMary2010-04-17
for放在具有持續性的動詞後面? 有這種說法阿?
Kelly avatarKelly2010-04-19
我也是第二次聽到了 持續性動詞 可以請問 這是什麼嗎?
Elvira avatarElvira2010-04-21
可以吃嗎? 抱歉 我冷了
Leila avatarLeila2010-04-22
ago不太對吧...你那句就像說"我已經拿到碩士學位數年前"