translate English to French: They might and could have landed but have not done so.
Il est possible qu'ils aient atterri et ils auraient pu atterrir, mais il n'en est rien.