Trigger will fire for INSERT/UPDATE/DELETE statements,not for SELECT statement
So SQL Server Profiler was used as the only way to audit SELECT statements,prior to SQL Server 2008.
SQL Server 2008 Enterprise edition helps us to audit SELECT statement performed on a particular table as shown in below example:
Under Object Explorer,create a new Audit object as shown in below image:
Mention Audit name,configure Audit settings as needed and Audit log destination type and destination path,if file is selected as Audit destination.