匿名使用者
匿名使用者 發問時間: 社會與文化語言 · 1 0 年前

英文專家們. 請問:

中翻英:

1~我認識那亇在你公司巳工作5年的吳先生

2~我認識那亇在你公司巳工作5年的吳先生巳10年了

3~我認識那亇曾在你公司工作5年的吳先生巳10年了

4~吳先生在去年5月跳槽前, 他在我的公司工作了5年

5~去年5月A公司來挖角時, 我正在B家公司工作巳5年了

英翻中:

She has been cooking dinner

She had been cooking dinner

She will have been cooking dinner

謝謝大家

已更新項目:

To: Joseph

謝謝您的回答!

在您的回答中:

She had been cooking dinner.

她已經煮"好"晚餐了(過去完成進行式)

>>> 她已經"在"煮晚餐了

"在" 是不是比較好?

===================================================

TO: 小將

也謝謝您的回答!

但答案很糟(不是英文哦), 請您要好好地在英之文上加油哦!

2 個已更新項目:

To: Joseph

3~我認識那亇曾在你公司工作5年的吳先生巳10年了

A3~ I have known the guy Mr. Wu, that had ever worked for 5 years in your company, for 10 years.

>>> 我可不可以翻成:

I have known the guy Mr. Wu, that WORKED for 5 years in your company, for 10 years.

可行嗎?

謝謝

3 個已更新項目:

To: Yayagaga

謝謝您的回答!

我查了一下, 証明你是對的~ "," 之後不可以用that

但我想Joseph的英翻中唸起來比較順.

另外:

在我的中翻英例句中, 有什麼情況下可以用到 "had been working" 呢?

4 個已更新項目:

To: Joseph & Yayagaga

我查了一下: 在who之前好像不必加逗點!

你們覺得呢???

3 個解答

評分
  • 1 0 年前
    最佳解答

    中翻英:

    1~我認識那亇在你公司巳工作5年的吳先生

    A1~ I know the guy Mr. Wu that have been working for 5 years in your company.

    @"have been working ..."強調已經工作5年而且還在工作中...

    2~我認識那亇在你公司巳工作5年的吳先生巳10年了

    A2~ I have known the guy Mr. Wu, that have been working for 5 years in your company, for 10 years.

    3~我認識那亇曾在你公司工作5年的吳先生巳10年了

    A3~ I have known the guy Mr. Wu, that had ever worked for 5 years in your company, for 10 years.

    4~吳先生在去年5月跳槽前, 他在我的公司工作了5年

    A4~ Mr. Wu had ever worked for 5 years in my company before his job-hopping last May.

    5~去年5月A公司來挖角時, 我正在B家公司工作巳5年了

    A5~ I had been working for company B for 5 years while I was headhunted by company A last May.

    英翻中:

    She has been cooking dinner.

    她已經在煮晚餐了--- 已經煮一段時間還在煮.....(現在完成進行式)

    ex. When I arrive at home, she has been cooking dinner.

    當我回到家時, 她已經在煮晚餐了

    She had been cooking dinner.

    她已經煮好晚餐了(過去完成進行式)

    ex. When I arrived at home, she had been cooking dinner.

    (那時候)當我回到家時, 她已經在煮晚餐了

    She will have been cooking dinner

    她將已經在煮晚餐了(未來完成進行式)

    ex. When I arrive at home after work, she will have been cooking dinner.

    當我下班回到家時, 她將已經在煮晚餐了

    2010-06-18 10:30:09 補充:

    To 版主,

    1. 你的觀察力真不錯, 找到了我的筆誤! @@是的, She had been cooking dinner->她已經"在"煮晚餐了.....

    2. 因為是強調已經工作過五年(for 5 years), 所以文法上應以have worked ... 為宜.

    如果是要用過去式, ex. 我認識那亇5年前曾在你公司工作的吳先生巳10年了(I have known the guy Mr. Wu, that WORKED in your company 5 years ago, for 10 years.)

    2010-06-18 10:30:30 補充:

    3. that 用在關係代名詞時是可以取代who的, 說來話長....>

    2010-06-18 10:31:13 補充:

    3. that 用在關係代名詞時是可以取代who的, 說來話長....>< 容我稍後在意見欄中補充說明, 謝謝!

    2010-06-18 10:45:05 補充:

    3. sorry, 我誤解意思了, 沒錯, 逗點後面用關係代名詞時不可以用"that", 在此應該用"who"...>< |||

    2010-06-18 11:02:36 補充:

    A2, A3中為 "who 子句" , 目的在提供"Mr. Wu"附加的資訊 , 所以需要逗點。未知版主查的資料為何不必加逗點? 請惠予說明...

    2010-06-18 11:04:47 補充:

    Modified :

    A2 : I have known the guy Mr. Wu, who have been working for 5 years in your company, for 10 years.

    A3 : I have known the guy Mr. Wu, who had ever worked for 5 years in your company, for 10 years.

    參考資料: me and hope to help you a little!
    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    1~我認識那亇在你公司巳工作5年的吳先生

    I know Mr. Wu, who has been working in your company for 5 years.

    2~我認識那亇在你公司巳工作5年的吳先生巳10年了

    I have known Mr. Wu, who has been working in your company for 5 years, for 10 years. (樓上Joseph 的有誤, 因 that 之前不能用逗號)

    3~我認識那亇曾在你公司工作5年的吳先生巳10年了

    I have known Mr. Wu, who worked for 5 years in your company, for 10 years.

    4~吳先生在去年5月跳槽前, 他在我的公司工作了5年

    Before Mr. Wu left for another company last May, he had worked at my company for 5 years.

    5~去年5月A公司來挖角時, 我正在B家公司工作巳5年了

    When Company A asked me to join them last May, I'd already worked at Company B for 5 years.

    英翻中:

    She has been cooking dinner.

    她從剛才到現在一直在煮飯

    She had been cooking dinner

    她之前一直都在煮飯

    She will have been cooking dinner

    (到時) 她將會一直在煮飯

    2010-06-21 22:08:24 補充:

    * who 之前是可用逗號的, 是非指定關系代名詞, 特定指之前說的那個人, 也只用用在那個人而已, 也可說是補充說明. 只有that 之前才不能用逗號.

    * had been ving 在文法上是過去完成進行式, 所以不能說 '已經怎麽了', 那個動作是在說話者說的時候'一直'且'還在'進行的,而且是從過去就開始了, 所以我才用'一直' 來表示, 雖然聽起來比較辨扭, 但那是中文最合適的說法, 不然就得用兩, 三個句子來表示. 通常有點畫蛇添足.

    2010-06-21 22:09:47 補充:

    *had been working 是用在過去時間說話的點上, working 就已經開始了. 如: When my brother started college, I'd been working for 2 years. 'started' 告訴你, 這是過去式, 是過去的莫點上; 在99% 的情況下, 過去完成式是不能獨立存在的, 它需要有一個過去的時間或時式來表明才可.

    2010-06-21 22:10:16 補充:

    所以你的英翻中的句子是只有一半的, 其實是不對的句子. 應該是, 例如: She had been cooking dinner when her husband arrived home. ( ... when her husband arrived home 告訴你是在過去的一點上)

    * will have been ving 也是在說'未來莫時, 莫點', 某個動做將已經在進行了. 英文其實應該通常會有加 'by the time ....' 才對.

    參考資料: , me, me
    • Commenter avatar登入以對解答發表意見
  • 中翻英~

    Q:1~我認識那亇在你公司巳工作5年的吳先生

    2~我認識那亇在你公司巳工作5年的吳先生巳10年了

    3~我認識那亇曾在你公司工作5年的吳先生巳10年了

    4~吳先生在去年5月跳槽前, 他在我的公司工作了5年

    5~去年5月A公司來挖角時, 我正在B家公司工作巳5年了

    A:1~ I know thatWork in your company Si Wu for 5 years Mr.

    2~ I know thatWork in your company Si Wu for 5 years Mr. Si 10 years

    3~ I know thatOnce worked in your company Wu for 5 years Mr. Si 10 years

    4~ Mr. Wus before May, last year change employment, he worked in my company for 5 years

    When May, last year of 5~ A company came to head hunting, I was working at B Jia company the Si for 5 years

    英翻中~

    Q:She has been cooking dinner

    She had been cooking dinner

    She will have been cooking dinner

    A:她一直煮晚餐

    她一直煮晚餐

    她將一直煮晚餐

    希望對你有幫助喔^-^

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。