質問: 文法 i just called her home. she left over an hour ago. well she ( ) got here by now .then カッコに、回答では、should haveです。 should have beenがダメな理由を教えてください。
回答: should have beenだと should have been got となり、 been gotの部分が 受動態になってしまいます。 意味から考えて受動態はありえません。 問題が well she ( ) here by now と gotがなければ、 should have been (いるはず)でも should have got(着いているはず) でも正解になるはずなので それと混同してらっしゃるのではないでしょうか。