延续非延续动词的疑问_派派后花园

用户中心 游戏论坛 社区服务
发帖 回复
阅读:1753 回复:2

[Help] 延续非延续动词的疑问

刷新数据 楼层直达
颠倒的玉石

ZxID:11473643

等级: 自由撰稿
举报 只看楼主 使用道具 楼主   发表于: 2010-11-07 0
— 本帖被 睡着的饼干 执行提前操作(2010-11-07) —
大家帮我看看第三句为什么是错的



. My brother has joined the army for five years.(F)

    My brother has been in the army for five years.(T)

    My brother has been an armyman for ten years.(F)

我觉得第三句也对啊,急啊,好心人帮帮忙
jcjibrille

ZxID:4276954

等级: 博览群书
举报 只看该作者 板凳   发表于: 2010-11-08 0
To me it sounds vaguely correct too... The only other possibility coud be: 'My brother has been an armyman of ten years.'

... Still, it doesn't sound right either. Perhaps the reason why it's wrong is because there's no such word as 'armyman'...? It ought to be a soldier instead of armyman...?
啊囧啊康

ZxID:12906342

等级: 热心会员
举报 只看该作者 沙发   发表于: 2010-11-07 0
My brother has been an armyman for ten years.

这句话想说想成为一个军人。而has been后不能跟for加一段时间。
本帖最近评分记录: 1 条评分 派派币 +10
发帖 回复