这题是条件句的虚拟语气,省略了if所以前面倒装了.
原句应该是 If I had known that the line into the movie would be so long, i would have left earlier to get to the theater or bought my ticket online.
这是对过去的虚拟,从句用had done 主句就应该用 would have done 的形式...left和后面的bought是并列的,所以D是没错的........并且没有would of 这种用法
对