Can I do a combination of SQL Server Basic availability groups with SQL Replication?

I need to use SQL Server Standard 2016 to keep costs low but achieve HA. Also, we need to have two read nodes for reporting purposes. I am wondering if I can use SQL Server Replication to get data for both read nodes. Is it possible to have this configuration? What kind of problems can this type of configuration have in the future?