西班牙語的動詞變化

西班牙語源自於拉丁語系,西班牙語動詞的變化幾乎相等於拉丁語,拉丁語的動詞定義了以下7點屬性 (來源 wikipeida):

1. Two aspects—perfective(完成式), imperfective(未完成式)
2. Two voices—active(主動), passive(被動)
3. Three finite moods—indicative(指示), subjunctive(假設), imperative(命令)
4. Four non-finite forms—infinitive(不定詞), gerund(動名詞), participle(分詞), supine(動名詞)
5. Six tenses—Present, Perfect, Imperfect, Pluperfect, Future, Future Perfect
6. Two numbers—singular(單數), plural(複數)
7. Three persons—first, second, third (第一、二、三人稱)

例如, 繼承(6) 對(7),西班牙語的動詞變化也是會依主詞的單複數與人稱來變化,所以就有我、你、他/她、我們、你們、他/她們這六種。

西班牙的動詞,用字的結尾分成三大類:

  • -ar (hablar 說話)
  • -er (comer 吃)
  • -ir (vivir 生活)

這三類在每個不同的時態都有其規則(regular)的變化, 當然, 有些動詞的變化是不照規則來的;就像英文的動詞 ,大部份的過去式時態都是在字尾加上ed,就像 work 變成 worked,但是 meet 確是變成 met, 類似的在西班牙文, -ar 結尾的動詞,其過去式第一人稱(我)大部份都變成é,例如hablar變成 hablé, 而 -ir 結尾的 vivir 則變成 viví. 註: 所謂的 tense(時態)是指語氣與時間的結合

相較起來,英文的動詞時態變化就簡單許多; 在中文中,動詞就沒有所謂的時態的變化。例如,"我昨天回家"的句字,英文回家的come home 要變成 came home,但是中文就是"回"這個字,是不管時態的。

西班牙語最難的應該就是動詞的變化,它的變化分成14個時態(tenses),其中有7個簡單時態(simple tense)與7個複合時態(compound tense, 或稱perfect tense). simple tenses 是在動詞字尾加上變化,而 compound tenses 是由助動詞(auxiliary verb)加上動詞的過去分詞(past participle)所組成,對應到英文就像 I have finished 的 have + finished.

七個簡單時態 (simple tense):
1-5 是 simple indictive tenses, 6 與 7 是 simple subjunctive tenses.

1. Present 現在
El habla conmigo. (他跟我說話; He talks to me)
(原形: hablar 說話; to talk)

2. Imperfect 未完成過去
Comía a las seis. (我通常六點吃飯; I used to eat at 6 o'clock)
(原形: comer 吃; to eat)

3. Preterite 過去
Comí a las dos ayer. (昨天我二點吃飯; I ate at 2 o'clock yesterday.)

4. Future 未來
Mañana comeré en un restaurante. (明天我要去餐廳吃飯; I will eat in a restaurant.)
5. Present Conditional 現在條件
Comería contigo si tuviera tiempo. (我若有時間就跟你吃飯了; I would eat with you if I have time)

6. Present Subjunctive 現在假設
Espero que te guste. (我希望你喜歡; I hope that you like it)
(原形: gustar 喜歡; to like)
No creo que sea necessario. (我不覺得這是必要的; I don't think it is necessary)
(原形: creer 認為; to think)
[注意: Creo que es necessario.(我認為這是必要的; I think it is necessary.)]

7. Imperfect Subjunctive 過去假設
Nos gustaría que vinieses/vinieras (我們希望你能來; We would like you to come)
(原形: venir 來; to come)
Si hubiese/hubiera algún problema te llamaría. (如果有發生任何問題,我一定會通知你; If there were any problem I would call you)
(原形: haber 有; to have)
七個複合時態 (compound tense):

1. Present Perfect 現在完成
No he estado nunca en Argentina. (我從沒去到阿根廷; I have never been to Argentina.)

2. Preterite Perfect (pretérito anterior)
表示過去在一個動作開始之前就已經開始的動作.
Cuando hubo cenado fue a acostarse. (他吃完晚餐後就上床; When they had
eaten dinner, he went to bed)

這個時態似乎已經很少用,通常會類似這麼說: Después de
cenar fue a acostarse (After dinner, he went to bed)

3. Pluperfect (pretérito pluscuamperfecto) 過去完成
表達過去在一個動作開始之前就已經完成的動作.
Cuando llegó ya te habías ido.(他到時你已經走了;When he arrived you had already left)

4. Future Perfect 未來完成
Antes de morirme, haré hecho muchas cosas magníficas. (在我死之前,我會做很多偉大的事; Before I died,I will have done many great things.)

5. Conditional Perfect

6. Perfect Subjunctive

7. Pluperfect Subjunctive

西班牙語/動詞/條件式的完成式 conditional perfect tense (condicional perfecto)

conditional perfect tense 代表過去可能已經發生的事。

例如, habría visto (I would have seen)

跟現在完成式類似是輔助動詞haber+過去分詞,只是haber要用conditional tense.
* 過去分詞是: -ar結尾動詞為-ado, -er與-ir結尾動詞為 -ido


hablarcomervivir
yohabría habladohabría comidohabría vivido
habrías habladohabrías comidohabrías vivido
él,ella,Vd.habría habladohabría comidohabría vivido
nosotros/ashabríamos habladohabríamos comidohabríamos vivido
vosotros/ashabríais habladohabríais comidohabríais vivido
ellos,ellas,Vds.habrían habladohabrían comidohabrían vivido

1. Habría sido preferible que lo hubieras confesado en seguida. (如果你有馬上予許的話,它就會更好. It would have been better if you had admitted it right away.)
2. Si me lo hubieran dicho, habría estudiado más. (如果他們有告訴我(subjunctive imperfect),我會讀更多的. If they had told me that, I would have studied more.)

西班牙語/動詞/未來完成式 future perfect tense (futuro perfecto)

跟英文的未來完成式是一樣的,代表未來某個時間一定會發生的事。

跟現在完成式類似是輔助動詞haber+分詞,只是haber要用future tense.
* 分詞是: -ar結尾動詞為-ado, -er與-ir結尾動詞為 -ido


hablarcomervivir
yohabré habladohabré comidohabré vivido
habrás habladohabrás comidohabrás vivido
él,ella,Vd.habrá habladohabrá comidohabrá vivido
nosotros/ashabremos habladohabremos comidohabremos vivido
vosotros/ashabréis habladohabréis comidohabréis vivido
ellos,ellas,Vds.habrán habladohabrán comidohabrán vivido

1. Cuando llegues ya habré acabardo. 我會在你到的時候完成. (I will have finished by the time you arrive)

2. Tus amigos se habrán marchado antes de que llegues. 你到之前,你的朋友們就會走了. (Your friends will have gone before you arrive)

也可以用來代表一種可能性、突然、或疑惑
3. Habrá salido ya. 他一定是已經離開了. He must have left already.

西班牙語/動詞/過去完成式 pluperfect tense (pluscuamperfecto)

跟英文時態一樣, pluscuamperfecto 指的是在另一個動作之前已經發生的動作。

跟現在完成式類似是輔助動詞haber+過去分詞,只是haber要用imperfect tense.
* 過去分詞是: -ar結尾動詞為-ado, -er與-ir結尾動詞為 -ido


hablarcomervivir
yohabía habladohabía comidohabía vivido
habías habladohabías comidohabías vivido
él,ella,Vd.había habladohabía comidohabía vivido
nosotros/ashabíamos habladohabíamos comidohabíamos vivido
vosotros/ashabíais habladohabíais comidohabíais vivido
ellos,ellas,Vds.habían habladohabían comidohabían vivido

1. Cuando llegó ya te habías ido. 當他到時,你已經離開了.
2. Cuando volvimos a la casa la fiesta ya había terminado. 我們回家時,慶祝已經結束了.

西班牙語/動詞/未完成過去式 imperfect (pretérito imperfecto)

-ar 結尾動詞: -aba,-abas,-aba,-ábamos,-abais,-aban
-er, -ir 結尾動詞: -ía, -ias, -ía, -íamos, -íais, -ían

此時態用於二種情境:
1. 在過去時,一種正在進行或者是重覆(習慣性)的動作,且沒有明確的結束時間.
例如: Comía a las uno. (我習慣在一點吃飯; I used to eat at one oclock)
Vivíamos en Taiwan (我們住在台灣; we lived in Taiwan)

2. 在過去,當一件事發生的同時,正在進行的動作
例如: Hablaban de ti cuando llegué (當我到達時, 他們正在談論你)
註: 英文並沒有這種時態



hablarcomervivir
yohablabacomíavivía
hablabascomíasvivías
él,ella,Vd.hablabacomíavivía
nosotros/ashablábamoscomíamosvivíamos
vosotros/ashablabaiscomíaisvivíais
ellos,ellas,Vds.hablabancomíanvivían




El hotel estaba enfrente de la iglesia. (飯店在教堂對面; the hotel was infront of the church)
Yo conocía a Juan. (我認識Juan; I knew Juan)
Había muy pocos turistas. (遊客很少; there were very few tourists)

不同於英文,西班牙語的過去簡單式有二種,就是preterite (comío)與 imperfect (comía). preterite 與 imperfect的差別可以用下面的例子來了解:

1. 只發生一次的事[preterite]; 習慣,持續性發生的[imperfect]
[pre] Vivimos en Taiwan ayer. (昨天我們住在台灣)
[pre] Conocí a Juan (ayer). ((昨天)我認識了Juan; I met Juan (yesterday))

[imp] Vivíamos en Taiwan. (我們住在台灣)
[imp] Conocía a Juan (我認識Juan; I knew Juan)


2. 發生無數次且有明確的結束時間 (preterite)
Leí el libro cuatro veces. (這本書我讀了四次)

3. 一件事的開始與結束 (preterite)
Tuvo frío 他感冒了; he got cold
El clase se terminó a los ocho 課堂在八點結束


4. 表示過去的時間或年紀 (imperfect)
Era la una de tarde. 那是下午一點
Tenía 31 años. 當時我31歲; I was 31 years old

5. 表過去時的情況或心理狀態的存在 (imperfect)
No te conocía. I didn´t know you
una casa aqui. There used to be a house here
Quería estar feliz. He wanted to be happy

6. 過去正發生的事,但沒有確切時間 (imperfect)
Cuando Leo tocaba el
piano, Lopez leía. While Leo was playing piano, Lopez was reading
Yo comía cuando llegasteis. I was eating when you arrived

imperfect -ar 結尾動詞: -aba,-abas,-aba,-ábamos,-abais,-aban
preterite -ar 結尾動詞: -é,-aste,-ó,-amos,-asteis,-aron
imperfect -er, -ir 結尾動詞: -ía, -ias, -ía, -íamos, -íais, -ían
preterite -er, -ir 結尾動詞: -í, -iste, -ió, -imos, -isteis, -ieron

巴黎騎單車

最近看到二則新聞讓我想起去年去法國跟yuka二人在巴黎騎著單車趴趴走的時光。第一則新聞是台北也要在固定地點放置腳踏車,以供使用;另一則新聞則是,巴黎單車的政策實施一年以來,有二個大問題需待解決,一項是騎單車的交通事故大增,另一項則是目前為止已經有三千多輛的腳踏車失竊了,在歐洲其他國家都可以看到巴黎腳踏車的行蹤,真是好笑。下圖就是腳踏車的外貌,有籃子也有車燈。


巴黎的便民腳踏車(vélib)很方便,你可以在甲地租,然後在乙地還,一切都是機器自助,每個車站都有十幾台以上的腳踏車,觀光客只要拿著信用卡,就可以在機器操作,指定你要的車子與租期長短,然後就可以取車了。下圖是操作的機器。下圖是每台腳踏車固定鎖住的支架,當你操作完成後,你指定的車子就反鎖可以取下。

在租車之前,去一趟旅遊中心,可以去拿一張給租用腳踏車人用的地圖(或者到velib網站下載),在地圖上有詳盡的街道,還有最重要的是有標示出哪些地方有腳踏車站,也就是讓你可以租或還的地點。下面的圖就是地圖的樣貌,那些紫色圈圈就是腳踏車站,打開整張地圖看,你會發現,倒處都有腳踏車站,所以騎到任何景點都有得泊車。


騎在巴黎市區,大部份的路都有規劃自行車專用的車道,通常就是在道路的最旁邊劃出一條專用道,少部份是會侵佔到人行道,騎過幾次後,應該都可以規劃出避開大路的路徑,畢竟大路上車多且車速相對快,安全性較低;整體來說,在巴黎騎車還算是滿方便又舒適。

這樣的政策,雖然在巴黎還是有一開始所指的二點問題,但在硬體設備、規劃,資訊提供和安全考良上,已達一定水準,不知道,台北市推出的服務有沒有學到人家骨子裡?

vélib 的網站: http://www.en.velib.paris.fr
一個推薦各種自行車路線的網頁: http://www.mayq.com/Cycling_out_of_paris/Text_from_paris.htm

好吃的小裸麥, kefii 凱菲甜點屋

在我去過法國之前,對法國麵包最深的印象就是那種長長略硬的法國麵包;但是,到法國後,很快的發現什麼才是道地的法國麵包。尤其是麵包的口感與麥香的掌握,隨便一家麵包店都可能勝過台灣百貨公司的昂貴麵包店,回憶住在巴黎第二區的郵政路,附近一家麵包店的可頌,酥脆的外皮,QQ的口感與香濃的巧克力,真是回到台灣還找不到這麼好吃的可頌。



幾個月前,到民生路上看牙醫,在中央路上看到 kefii 這家麵包店,在懷念法國風味的執念下,我們嚐試買了它的小裸麥,它的QQ口感,吃起來一點都不會乾澀,配合著濃郁的麥味,就足以滿足我們懷念法國早點的情懷了。現在,kefii 的小裸麥已經成為我們早餐的常客,再淋上不同風味的橄欖油,讓一到五忙碌生活的早晨,有個滿足的開始。

網址: http://www.kefii.htm.tw


檢視較大的地圖

用 find 來尋找檔案

find [path...] expression

find -name breakfast.txt 在工作目錄下,含裡面所有目錄,尋找 breakfast.txt

find /home/whale -name "*.txt" 在/home/whale目錄下找所有副檔名為txt的檔案名稱

find -type f -name "v*" 在工作目錄下,找開頭是v的一般檔案(不是目錄,不是link...)

find -type f -size +100k 在工作目錄下,找大於100k的檔案.

find -type f -ctime +2 在工作目錄下,找48小時前(2*48)建立(create)的檔案
find -type f -ctime 2 在工作目錄下,找介於前72小時到前48小時之間建立的檔案
find -type f -amin -3 在工作目錄下,找三分鐘內有存取(access)的檔案

find -type f -size 2000k -printf "%f %AD %k\n" , 找大於2000k的檔案,並且用printf指定的format來結果, %f 是不含path的檔名, %AD是 mm/dd/yy, %k 是檔案大小(單位: 1Kb); 更多參數請 man find

find -type f -exec ls -al {}\; 在工作目錄,找所有一般檔案,並且對每個檔名執行 ls -al 命令.

find -type f -name "*.log" -exec rm -f {} \; 在工作目錄,找副檔名為log的檔案,並且用rm -f 刪除

find -type f -name "*.log" -exec grep Error {} \;在工作目錄,找副檔名為log的檔案,並且用grep尋找這些檔案中含有 Error字串的行

註:
find -type f -name "*.log" -exec grep Error {} \; 也可以用
find -type f -name "*.log" xargs grep Error
二者主要的差異是後者執行效率比較好,如果總共有 100 個 .log檔,那前者(find)會執100次 grep, 可是後者xargs的做法會一次把所有的檔名讀進來給grep處理, 所以grep 只會執行一次.