Reading several books on that subject, Bill considered himself an expert
Giải thích
Đáp án A => having read
Ta thấy động từ vế sau ở thời quá khứ “Bill tự coi mình là một chuyên gia”, nên việc đọc sách đã xảy ra trước đó, cần chia ở dạng having PII để diễn tả sự lệch thời