Which form should be used? Why? Both are about past situations.
In ancient China, you might be beheaded for a casual remark about the royal family.
In ancient China, you might have been beheaded for a casual remark about the royal family.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityWhich form should be used? Why? Both are about past situations.
In ancient China, you might be beheaded for a casual remark about the royal family.
In ancient China, you might have been beheaded for a casual remark about the royal family.
Both are OK:
In ancient China, you might be beheaded for a casual remark about the royal family.
In ancient China, you might have been beheaded for a casual remark about the royal family.
FWIW, I would choose "could" (past tense of "can") instead of "might":
In China, you can be beheaded for....
In ancient China, you could be beheaded for...
In ancient China, you could have been beheaded for....