http://www.ldoceonline.com/dictionary/would-> 2 a ... 注意读意思讲解和例句If a person were --> subjunctive(假设用法)此句后头的"would"所表达的"an imagined situation"来自前头的情况 -- 事实上是根本没有这个"某人(在月球上走那一步)",自然也没有后头提到的接下来的那... a jump
http://www.ldoceonline.com/dictionary/might_1-> 1 a ... 注意读意思解释如果 might 可以,那么ABCD也都可以,因为都是既存的文法/句型用法。唯一的差别是"意思"试着比较两者(字典解释的意思)自己想想看你要说"推测"也行。角度问题而已