Prime Minister Abdullah Ahmad Badawi has been asked to clear the contradictions in his statements on the issue of Malaysian companies being snapped up by foreigners, especially Singaporeans.