求解一道翻译疑问句的题目,在线等

Tom has been writing letters all afternoon, but he should have finished have them by now, _____?
A .shouldn't he B.has he C.should he D.hasn't he

另外能否教一下怎么做翻译疑问句的题

正确的答案是:A
这是属于反义疑问句的语法点。反问疑问句可以用八个字来总结:前肯后否,前否后肯。Tom has been writing letters all afternoon, but he should have finished have them by now, _____?
这个句子看选项可以知道,它反问的是后半句,而不是前半句,从he should have finished have them by now可知,助动词是should是肯定,主语是he,所以反义部分应该是用否定shouldn't he?
注意:这里不能用前半句的has来反问。根据以下这种情况:
含有think, believe, suppose, imagine, expect等动词后接宾语从句构成的主从复合句在构成反意疑问句时,视情况不同有两种不同的构成方式。 (即当主句是I think,I believe,I suppose,I imagine,I expect时要反问从句,其余句式均反问主句。)
(1)当主句的主语为第一人称时,其后的简短问句应与从句相一致。
I expect our English teacher will be back this weekend, won't she/he?
(2)当主句的主语为第二、三人称时,其后的简短问句则应与主句相一致(此时,否定只看主句,与从句无关)。例如:
Your sister supposes she needs no help, don't you?

其实反义疑问句的翻译难点在于回答部分的翻译:
对反意疑问句的回答,无论问题的提法如何,如果事实是肯定的,就用yes,事实是否定的,就要用no。要特别注意陈述句部分是否定结构,反意疑问句部分用肯定式提问时,回答yes或no与汉语正好相反。这种省略回答的yes要译成“不”,no要译成“是”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-27
Tom has been writing letters all afternoon, but he should have finished them by now, __?
A .shouldn't he B.has he C.should he D.hasn't he

答案为A。
这题可能会误选D。但是呢,这句话的侧重点是在后面那半部分,因为有but这个转折词。
也就是说你要反意的是he should have finished them by now这部分。所以应该是shouldn't he。
第2个回答  2012-12-27
A
靠语感...语感的培养靠日常阅读量的积累...追问

除了语感呢?我需要系统的语法点

追答

那就是听老师讲语法重点了
每个人学英语方法不同 我不喜欢语法 所以都是靠语感
但是语感培养的前期肯定还是要扎扎实实的把老师讲课讲的重点语法记下来
自己大概能看懂时 就可以通过听英语歌 看英语电影等途径来培养语感了

追问

你能从语法角度解释么